[TYPO3-german] TMENU = field:subtitle als class und Zähler in class

Lars Junker zonzo at sensee.de
Sun Oct 17 15:24:10 CEST 2010


Hallo,

ich versuche gerade folgende Menu-Struktur umzusetzen:

<ul id="menu">
	<li class="home"><a href="#url"><b>HOME</b></a></li>
	<li class="pencil"><a href="#url"><b>DRAW</b><!--[if gte IE 
7]><!--></a><!--<![endif]-->
	<!--[if lte IE 6]><table><tr><td><![endif]-->
		<ul>
			<li><a class="p1 pencil1" href="#url"><b>Draw1</b></a></li>
			<li><a class="p2 pencil2" href="#url"><b>Draw2</b></a></li>

		</ul>
	<!--[if lte IE 6]></td></tr></table></a><![endif]-->
	</li>
	<li class="chat"><a href="#url"><b>CHAT</b><!--[if gte IE 
7]><!--></a><!--<![endif]-->
	<!--[if lte IE 6]><table><tr><td><![endif]-->
		<ul>
			<li><a class="p2 chat1" href="#url"><b>Chat1</b></a></li>
			<li><a class="p3 chat2" href="#url"><b>Chat2</b></a></li>

			<li><a class="p4 chat3" href="#url"><b>Chat3</b></a></li>
			<li><a class="p5 chat4" href="#url"><b>Chat4</b></a></li>
		</ul>
	<!--[if lte IE 6]></td></tr></table></a><![endif]-->
	</li>
	<li class="image"><a href="#url"><b>PHOTO</b><!--[if gte IE 
7]><!--></a><!--<![endif]-->
	<!--[if lte IE 6]><table><tr><td><![endif]-->

		<ul>
			<li><a class="p3 image1" href="#url"><b>Photo1</b></a></li>
			<li><a class="p4 image2" href="#url"><b>Photo2</b></a></li>
			<li><a class="p5 image3" href="#url"><b>Photo3</b></a></li>
			<li><a class="p6 image4" href="#url"><b>Photo4</b></a></li>
			<li><a class="p7 image5" href="#url"><b>Photo5</b></a></li>

		</ul>
	<!--[if lte IE 6]></td></tr></table></a><![endif]-->
	</li>
...

für die class möchte ich das subtitle-Feld verwenden, kann aber auch 
etwas anderes sein.

und dann auf der zweiten Ebene einen Count einbauen. Der Startwert des 
'p' sollte sich auch um 1-2 erhöhen, aber das ist das letzte Problem.

Ich habe verschiedenes ausprobiert mit LOAD_REGISTER etc. bekomme aber 
schon den subtitle-Wert nicht in die class, hatte auch mit constants 
experimentiert.

Im Moment sieht mein TS so aus:

menu.firstlevel = HMENU
menu.firstlevel.1 = TMENU
menu.firstlevel.1 {
   wrap = <ul id="menu">|</ul>
   noBlur = 1
   expAll = 1

   NO {
     allWrap = | <!--<![endif]--><!--[if lte IE 
6]><table><tr><td><![endif]-->
     linkWrap = | <!--[if IE 7]><!-->
     ATagBeforeWrap = 1
     wrapItemAndSub = <li class="{field:subtitle}">|<!--[if lte IE 
6]></td></tr></table></a><![endif]--></li>
     stdWrap.dataWrap= <b>|</b>
   }

   IFSUB = 1
   IFSUB {
     allWrap = | <!--<![endif]--><!--[if lte IE 
6]><table><tr><td><![endif]-->
     linkWrap = | <!--[if IE 7]><!-->
     ATagBeforeWrap = 1
     wrapItemAndSub = <li class="{field:subtitle}">|<!--[if lte IE 
6]></td></tr></table></a><![endif]--></li>
     stdWrap.dataWrap= <b>|</b>
     }
}

menu.firstlevel.2 = TMENU
menu.firstlevel.2 {
   wrap = <div><ul>|</ul></div>
   noBlur = 1
   NO {
     wrapItemAndSub = <li>|</li>
     stdWrap.dataWrap= <b>|</b>
   }
}

Ich wäre dankbar wenn mir jemand zeigt wie ich den subtitle-Wert auslese 
und einbaue und ein register richtig konfiguriere.

Vielen Dank
Gruß Lars


More information about the TYPO3-german mailing list