Habe ein dringendes Problem...
Es gibt zwei Templates mit der Universal-Navigation, jedoch jeweils verändertem Code.
Ein Template ist für die Hauptnavi oben, das andere links für die Unternavi.
Muss ich aus verschiedenen Gründen so machen, funktioniert soweit auch.
Im Seiten-Template rufe ich die Haupt-Navi so auf:
- Code: Alles auswählen
REX_TEMPLATE[1]
<?
global $clang;
$path = explode('|', $this->getValue('path').$this->getValue('article_id'));
$navigation = generateNavigation(0, 1, 1, $clang, $path, 0, 0, 1, 1, 1, 1);
$navigation = str_replace("<ul><li>","<ul><li id='first'>",$navigation);
print $navigation;
?>
und die Unternavi so:
- Code: Alles auswählen
REX_TEMPLATE[3]
<?global $clang;
$path = explode('|', $this->getValue('path').$this->getValue('article_id'));
print $navigation = generateNavigation($path[1], 2, 0, $clang, $path, 0, 0, 1, 1, 1, 1);
?>
Allerdings stelle ich fest, dass er bei der Unternavi statt dem Template 3, wieder das Template 1 aufruft...
Versucht habe ich auch den Aufruf mit
- Code: Alles auswählen
$navTemplate = new rex_template(3);
include $navTemplate->getFile();
statt REX_TEMPLATE[3]
Wenn ich das Template der Hauptnavi nicht aufrufe, gehts.
Da es sich um ein Projekt handelt, dass gestern schon fertig sein muss, bitte ich um schnelle Tipps! Vielen Dank!
Tom

