wraps sind (k)ein Fluch
wraps bzw. stdWraps finden sich in TYPO3 an vielen Stellen. Manchmal sind sie Fluch, manchmal Segen.
wrap-Dschungel im TMENU
Immer wieder kommt es vor, dass gerade in Menüs in speziellen Fällen an eine bestimmte Stelle etwas hinzugefügt werden muss – sei es ein Klassenname, ein Icon,…. Oft stellt sich dann die Frage: Welcher Wrap ist dafür geeignet? Wie bleibt mein HTML-Code weiterhin semantisch und syntaktisch korrekt? Und wozu gibt es eigentlich dermaßen viele Wraps und Einfüge-Möglichkeiten in TMENU-Objekten???
Nachfolgend eine kleine Übersicht, die in einem Pseudocode lediglich die Verschachtelung der Wraps und weiteren Möglichkeiten von TS veranschaulichen soll:
<wrapItemAndSub> <allWrap> <allStdWrap> <before> <beforeImg beforeImgTagParams> <linkWrap> <A href=… ATagParams TITLE=ATagTitle> <stdWrap.dataWrap> TMENUITEM </stdWrap> </A> </linkWrap> <after> </allStdWrap> </allWrap> UNTERMENU 1 UNTERMENU 2 </wrapItemAndSub>