Zitat von
AxlF
Da ich die Kategorien zwar in der Datenbank habe, aber nicht in Form von News- oder normalen Artikeln,...
Auch wenn das ce_navigation Modul Artikelnavigation heißt, wird hier nicht über Artikel, sondern über Artikelinhalte navigiert. Ich habe die Erweiterung eigentlich schon auf Inhaltsnavigation umgetauft, muss den Namen aber im ER aber noch aktualisieren *hust*
Wenn du die 3 Bereiche mittels Inhaltselementen getrennt hast (z.B. mit dem Inhaltselement Überschrift), kannst du meine Erweiterung dafür benutzen.
Zitat von
AxlF
Muss doch eigentlich nur ein Array sein welches erweitert wird... ?!
Ja, ist es, aber das richtige Array an der richtigen Stelle zu erweitern ist ein bisschen schwierig. Ich würde dann schon eher über das Template gehen, in etwa so:
PHP-Code:
if ($item['id'] == X)
{
$tpl = new FrontendTemplate('nav_default');
$tpl->level = 'level_' . (substr($this->level, 6) + 1);
$tpl->items = array
(
array_merge($item, array
(
'isActive' => false,
'href' => $item['href'] . '#kategorie_A',
'accesskey' => '',
'tabindex' => ''
),
array_merge($item, array
(
'isActive' => false,
'href' => $item['href'] . '#kategorie_B',
'accesskey' => '',
'tabindex' => ''
),
array_merge($item, array
(
'isActive' => false,
'href' => $item['href'] . '#kategorie_C',
'accesskey' => '',
'tabindex' => ''
)
);
$item['subitems'] = $tpl->parse();
}
Lesezeichen