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