[TYPO3-german] Re: Re: Re: Re: Re: Re: Re: {register:count_HMENU_MENUOBJ} bei mehreren Menüs auf der Seite

Andreas Kiessling kiessling at pluspol.info
Tue Aug 23 20:32:27 CEST 2011


Hi,

>
> Bei menu2 gibt es eine zweite Klasse die eine eindeutige Klassennummer
> hat. Die sollte möglichst in diesem Menü anfangen und nicht den
> folgenden Menüs untergeordnet sein.

Die "eindeutige Klassennummer" kannst du doch über die ID der 
Elternseite beziehen? Was du mit "anfangen und nicht untergeordnet sein" 
meinst, verstehe ich leider nicht.

Ich würde statt
<li class="lvl01a">
eher
<li class="lvl01a page-4">
ausgeben und das über CSS als .page-4 .menu-2  ansprechen

Ähnliches TS als Beispiel, wie du an die uids kommst:
lib.mainMenu = HMENU
lib.mainMenu {
   1 = TMENU
   1 {
     wrap = <ul class="level1">|</ul>
     noBlur = 1
     NO = 1
     NO {
       wrapItemAndSub.insertData = 1
       wrapItemAndSub = <li class="first" 
id="menuItem-{field:uid}">|</li>|*|<li 
id="menuItem-{field:uid}">|</li>|*|<li class="last" 
id="menuItem-{field:uid}">|</li>
     }
     ACT < .NO
     ACT {
       ATagParams = class="act"
     }

   }
   2 < .1
   2 {
     wrap = <ul class="level2">|</ul>
   }
   3 < .1
   3 {
     wrap = <ul class="level3">|</ul>
   }
}

bei wrapItemAndSub muss natürlich alles bis zur } in eine Zeile

Das ist leider das Beispiel, bei dem subst_elementUid nicht funktioniert 
;) Deswegen insertData (getestet auf einer aktuellen dev Version, sollte 
aber auch unter 4.5 funktionieren)

HTH,
Andreas


More information about the TYPO3-german mailing list