[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