[TYPO3-german] TMENU wrap macht Schwierigkeiten !
Andreas Burg
typo3 at andreasburg.de
Mon Jun 23 16:58:40 CEST 2008
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