Wrap Möglichkeiten und Hierarchie in Menüs
Ein Menü besteht normalerweise nicht nur aus den einzelnen Links. Zumindest sollte alles als Liste dargestellt werden. Um bestimmte Designs verwirklichen zu können, sind manchmal jedoch weitere HTML Tags notwendig. Welche Möglichkeiten man hierfür hat und in welcher Reihenfolge sie ausgegeben werden, listen wir hier auf:
#anfang erste Menueebene
wrapItemAndSub
allStdWrap
allWrap
beforeWrap
before
beforeWrap
stdWrap2
linkWrap
stdWrap
Menüpunkt erste Ebene, activ, nicht verlinkt
stdWrap
linkWrap
stdWrap2
afterWrap
after
afterWrap
allWrap
allStdWrap
#hier fängt die zweite Ebene an
wrapItemAndSub
allStdWrap
allWrap
beforeWrap
before
beforeWrap
stdWrap2
linkWrap
<a>
stdWrap
Menüpunkt zweite Ebene, verlinkt
stdWrap
</a>
linkWrap
stdWrap2
afterWrap
after
afterWrap
allWrap
allStdWrap
wrapItemAndSub
#ende zweite Ebene
wrapItemAndSub
#ende erste Ebene
Gibt man noch ATagBeforeWrap = 1 ins TypoScript ein, so wird linkWrap ebenfalls innerhalb des a Tags ausgegeben:
...
<a>
linkWrap
stdWrap
Menüpunkt zweite Ebene, verlinkt
stdWrap
linkWrap
</a>
...
Auflistung der TypoScript Hierarchie von stdWrap:
outerWrap
wrap3
prepend
dataWrap
wrap2
noTrimWrap
wrap
preCObject
innerWrap2
innerWrap
Textlicher Inhalt
innerWrap
innerWrap2
postCObject
wrap
noTrimWrap
wrap2
dataWrap
append
wrap3
outerWrap
Aktualisiert: 17.07.2024