Hier zur Vollständigkeit die Lösung von VolGas:
Lösung
Der zweite Wert von "show_menu2", der angibt, bei welcher Menüebene das Menü starten soll, so definieren:
$wb->page['root_parent']
Damit ist festgelegt, das als Startelement IMMER die erste Ebene der gerade ausgewählten Memüstruktur genommen wird. Voila, das Menü steht nun wie fest gemauert, egal welcher Sub-Level gewählt wird.
Praktisches Beispiel
Das zweite Menu soll in dieser Art angezeigt werden: Impressum | Kontakt
Dazu im Template wie folgt einsetzen:
<?php // Submenu
show_menu2(2, $wb->page['root_parent'], SM2_ALL,
SM2_ALL | SM2_PRETTY,
' | [a][menu_title]</a>', // aItemOpen
'', // aItemClose
'', // aMenuOpen
'', // aMenuClose
'[a][menu_title]</a>', // aTopItemOpen
'' // aTopMenuOpen
);
?>