Hallo,
seit einigen Tagen beschäftige ich mich nun mit WB, da ich ein einfach zu bedienendes CMS für Endkunden benötige. Nun wollte ich die Möglichkeiten ausreizen und habe eine mehrsprachige Seite mit Benutzeranmeldung und mehreren Menüs aufgesetzt.
WB 2.7, show_menu2, Template: Multiflex_3(modifiziert)
Das Problem ist nun, dass das zweite Menü teilweise verschwindet.
Hier mein Seitenaufbau:
-------------------------------------
DE > Mainmenu
--Start > Mainmenu
--Produkte > Mainmenü
----Hammer > Mainmenü
----Schere > Mainmenü
--Impressum > Topmenü
EN
dto.
---------------------------------------
Wenn ich das Topmenü im Template über folgenden Aufruf einbinde:
<?php show_menu2(2, SM2_CURR, SM2_START); ?>
wird dies auch angezeigt aber nur auf Level1. klicke ich nun auf z.B Hammer oder Schere ist das Topmenü verschwunden.

Habe auch schon einige andere Befehle von show_menu2 ausprobiert - leider ohne Erfolg.
Nach längerer Suche bin ich dann auf folgenden Aufruf gekommen:
<?php $nTreeRootId = (int) show_menu2(3, SM2_ROOT+1, SM2_START, SM2_CRUMB|SM2_BUFFER, '[parent]', '', '', ''); ?>
<?php echo "Current parent = $nTreeRootId"; show_menu2(2, $nTreeRootId, SM2_ROOT, SM2_ALL); ?>
Nun wird mir tatsächlich auch bei klick auf Level2 (Hammer, Schere) das Topmenü angezeigt.
Klicke ich aber auf das Topmenü (Impressum) ist das Topmenü wieder verschwunden.

Es muß doch eine Lösung geben welche das Topmenü immer darstellt - oder?