[TYPO3-german] TMENU Wrap override if
David Greiner
davidgreiner at gmx.net
Tue Nov 19 12:19:01 CET 2013
Hallo!
Ich versuche gerade eine Klasse eines TMENU-Wraps in Abhängigkeit einer
hinzugefügten Checkbox zu setzen.
Das gesamte Menu wird in <ul class="menu">|</ul> gewrapped.
Die zweite Ebene soll, sofern in den Seiteneigenschaften von Seite 3 ein
Checkbox gesetzt wurde, einen andere klasse für die UL bekommen.
Folgende Struktur
<ul class"menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a>
<ul
class="andere-klasse-wenn-checkbox-bei-seite-3-gesetzt-sonst-submenu-klasse">
<li><a href="#">3.1</a></li>
<li><a href="#">3.2</a></li>
<li><a href="#">3.3</a></li>
</ul>
</li>
</ul>
Mir fehlt die richtige Konfiguration dafür. Ich befürchte an der Stelle
im Typoscript gar nicht mehr auf die Eigenschaften von Seite 3 zugreifen
zu können?
Momentan stehe ich bei:
1 = TMENU
1.stdWrap.outerWrap = <ul class="menu">|</ul>
1.NO...
[...]
2 < .1
2 {
stdWrap.outerWrap = <ul class="submenu">|</ul>
stdWrap.outerWrap.override = <ul class="andere-klasse">|</ul>
stdWrap.outerWrap.override.if {
value = 1
equals.field = {mein_feld} oder pages:mein_feld ?
}
}
Viele Grüße,
David.
More information about the TYPO3-german
mailing list