WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 01.05.2018 08:16:31

kleo
Mitglied

Aufklappmenü

Ich wollte schon seit langem fragen, bin aber dazu nicht gekommen.

Manchmal ist es gewünscht, dass in einem Aufklappmenü nur die child-elemente aufrufbar sind, aber nicht das Elternelement. Da in WBCE jedem Menüpunkt gleich eine Seite zugeordnet ist,  kann man das irgenwie umgehen?

- Eternelement (soll nicht aufrufbar sein)
   - Element 1 (normal aufrufbar)
   - Element 2 (normal aufrufbar)
   - Element 3 (normal aufrufbar)
   - usw.

Offline

#2 01.05.2018 08:27:25

florian
Administrator

Re: Aufklappmenü

Ja.
Am Beispiel des Menüaufrufs im Template "Buschwerk":

$mainnav = show_menu2(
			$aMenu          = 1,
			$aStart         = SM2_ROOT,
			$aMaxLevel      = SM2_ALL,
			$aOptions       = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
			$aItemOpen      = '<li><a [if (class!=menu-expand) {href="[url]" class="[class]" target="[target]"}]>[menu_title]</a>',
			$aItemClose     = '</li>',
			$aMenuOpen      = '<ul>',
			$aMenuClose     = '</ul>',
			$aTopItemOpen   = false,
			$aTopMenuOpen   = '<ul class="chevron">'
		  );	

Die Anweisung [if (class!=menu-expand) {href="[ url]" class="[class]" target="[target]"}]  bei $aItemOpen bewirkt, dass Elternelemente kein href bekommen, also nur "<a>Elternelement</a>" generiert wird.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Fußzeile des Forums

up