[TYPO3-german] TMENU wrap macht Schwierigkeiten !
Andy
andy.ladanyi at web.de
Mon Jun 23 22:45:23 CEST 2008
Hallo Andreas,
vielen Dank für die vielen Infos. Ich denke damit bin ich hinsichtlich
der Gestaltung von Menüs doch einen großen Schritt weiter :-)
Gruss
Andy
Andreas Burg schrieb:
> Andy schrieb:
>>>> Dann müsste ich nur noch herausfinden, was "wrap" und "allwrap"
>>>> ansprechen und was nicht.
>
> Hallo Andy,
>
> zuerst muss unterschieden werden zwischen TMENU und TMENUITEM.
>
> TMENU ist das komplette erzeugte Menü. Das wrap bezieht sich auf TMENU,
> du kannst es damit z.B. in einen Container (<div>) packen oder in eine
> ungeordnete Liste (<ul>). Achtung: Wir sind hier noch nicht bei NO, ACT
> usw.
> 1 = TMENU
> 1.wrap = <ul>|[dein kompl. Menü]</ul>
>
> more: möchtest du hier schon stdWrap Eigenschaften anwenden, kannst du
> das nicht mit wrap, dann musst du stdWrap nehmen und im TSref bei
> stdWrap weiterlesen. Beispiel:
> 1 = TMENU
> 1.stdWrap.htmlSpecialChar = 1
> 1.wrap = <div>|[dein kompl. Menü]</div>
>
>
> TMENUITEM ist ein einzelner Menüpunkt in einer bestimmten Ebene (level).
> Auf diesen einzelnen Menüpunkt kannst du nun unter anderem allWrap, oder
> auch linkWrap anwenden. Jetzt sind wir bei NO, ACT usw.
>
> 1 = TMENU
> 1.wrap = <ul>|[kompl. Menü]</ul>
> 1.NO = 1
> 1.NO.allWrap = <li class="listenmenu-no">|[dein einz. Menüpunkt]</li>
>
> allWrap agiert hier erstmal wie linkWrap, welches in der TSref ja auch
> nicht kommentiert ist. allWrap besitzt allerdings schon
> stdWrap-Eigenschaft, welche du hier sofort anwenden könntest:
>
> 1 = TMENU
> 1.wrap = <ul>|[dein kompl. Menü]</ul>
> 1.NO = 1
> 1.NO.allWrap.htmlSpecialChar = 1
> 1.NO.allWrap = <li class="listenmeu-no">|[dein einz. Menüpunkt]</li>
>
> more: wenn du einen anderen Menüstatus erzeugst, kannst du erstmal alles
> vom ersten erzeugten Status dort hinein kopieren incl. der Aktivierung "
> = 1", dann brauchst du nur noch die Änderungen neu zu deklarieren:
>
> 1 = TMENU
> 1.wrap = <ul>|[dein kompl. Menü]</ul>
> 1.NO = 1
> 1.NO.allWrap.htmlSpecialChar = 1
> 1.NO.allWrap = <li class="listenmeu-no">|[dein einz. Menüpunkt]</li>
> 1.ACT < .1.NO
>
> noch more: wenn du auch eine zweite od. dritte "Ebene" anzeigen willst
> kannst du auch hier erstmal die kompl. erste Ebene dort hinein kopieren:
>
> 1 = TMENU
> 1.wrap = <ul>|[dein kompl. Menü]</ul>
> 1.NO = 1
> 1.NO.allWrap.htmlSpecialChar = 1
> 1.NO.allWrap = <li class="listenmeu-no">|[dein einz. Menüpunkt]</li>
> 1.ACT < .1.NO
> 1.CUR < .1.NO
> 2 < .1
> 3 < .1
>
> andreas
>
More information about the TYPO3-german
mailing list