Re: suche ganz simple horizontale navigation
Verfasst: Mi 10. Mär 2010, 08:59
Guten Tag zusammen
Ich habe mit der Navigation Universell ein Problemchen, das ich nicht zu lösen im Stande bin. Ich habe eine Hauptnavi oben horizontal und eine vertikale Navi links im Layout. Das Hauptnavi-Modul hat folgenden Code:
Das funktioniert wie gewünscht.
Das Subnavimodul hat folgenden Code:
Leider wird hier nur bis zur 3. Stufe ausgegeben. Ich habe den Bereich für die 4. Stufe von der 3. Stufe kopiert und die Argumente angepasst. Liegt das Problem daran? Oder woran sonst?
Danke für Hilfe
Ich habe mit der Navigation Universell ein Problemchen, das ich nicht zu lösen im Stande bin. Ich habe eine Hauptnavi oben horizontal und eine vertikale Navi links im Layout. Das Hauptnavi-Modul hat folgenden Code:
Code: Alles auswählen
<?php
cInclude('classes', 'atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_servicenavigation'));
$aQnavigation->between(0, '');
$aQnavigation->maskNormal(0, '<div><a target="_self" href="{link}">{name1}</a></div>');
$aQnavigation->maskNormalSub(0, '<div><a target="_self" href="{link}">{name1}</a></div>');
$aQnavigation->maskSelected(0, '<div><a target="_self" href="{link}">›{name1}</a></div>');
$aQnavigation->maskSelectedSub(0, '<div><a target="_self" href="{link}">›{name1}</a></div>');
echo $aQnavigation->showNavigation(0);
?>Das Subnavimodul hat folgenden Code:
Code: Alles auswählen
<?php
/*cInclude('classes', 'atelierq.navigation.class.inc.php');*/
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_servicenavigation'));
/*
* Ausgabe 4. Stufe
*/
$aQnavigation->before(3, '<ul>');
$aQnavigation->after(3, '</ul>');
$aQnavigation->between(3, '');
$aQnavigation->maskNormal(3, '<li class="ebene_4"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(3, '<li class="ebene_4"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(3, '<li class="ebene_4"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(3, '<li class="ebene_4"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->setSub(3, $aQnavigation->showNavigation(4));
/*
* Ausgabe 3. Stufe
*/
$aQnavigation->before(2, '<ul>');
$aQnavigation->after(2, '</ul>');
$aQnavigation->between(2, '');
$aQnavigation->maskNormal(2, '<li class="ebene_3"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(2, '<li class="ebene_3"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(2, '<li class="ebene_3"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(2, '<li class="ebene_3"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->setSub(2, $aQnavigation->showNavigation(3));
/*
* Ausgabe 2. Stufe
*/
$aQnavigation->before(1, '<ul>');
$aQnavigation->after(1, '</ul>');
$aQnavigation->between(1, '');
$aQnavigation->maskNormal(1, '<li class="ebene_2"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(1, '<li class="ebene_2"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(1, '<li class="ebene_2"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(1, '<li class="ebene_2"><a href="{link}" class="aktiv">{name1}</a>{sub}</li>');
$aQnavigation->setSub(1, $aQnavigation->showNavigation(2));
/*
* Ausgabe 1. Stufe
*/
$aQnavigation->before(0, '<ul>');
$aQnavigation->after(0, '</ul>');
$aQnavigation->between(0, '');
$aQnavigation->maskNormal(0, '<li class="ebene_1"><a href="{link}">{name1}</a></li>');
$aQnavigation->maskNormalSub(0, '<li class="ebene_1"><a href="{link}">{name1}</a>{sub}</li>');
$aQnavigation->maskSelected(0, '<li class="ebene_1"><a href="{link}" class="aktiv">{name1}</a></li>');
$aQnavigation->maskSelectedSub(0, '<li class="ebene_1"><a href="{link}" class="aktiv">{name1}</a>{sub}</li>');
$aQnavigation->setSub(0, $aQnavigation->showNavigation(1));
/*
* hier erfolgt die ausgabe an den browser
*/
echo $aQnavigation->showNavigation(1);
?>Danke für Hilfe