TYPO3 Wrap verstehen
Also es ist nicht so einfach den Wrap von TYPO3 zu verstehen – hier werde ich mal zeigen wie ich es verstanden habe!
<wrapItemAndSub>
<allWrap>
<allStdWrap>
<before>
<beforeImg beforeImgTagParams>
<linkWrap>
<A HREF='' ATagParams TITLE=ATagTitle>
<stdWrap> TMENUITEM </stdWrap>
</A>
</linkWrap>
<after>
</allStdWrap>
</allWrap>
UNTER MENU 1
UNTER MENU 2
....
</wrapItemAndSub>
TYPO3 Wrap verstehen!
Ein Wrap macht nichts anderes also er gibt etwas um einen Inhalt herum der mit | gekennzeichnet wird!
wrap, stdWrap, linkWrap, allWrap, beforeWrap, …
Also am Beispiel von oben kann man mit allWrap alles umschließen hier könnte man um einen link noch ein div legen – .allWrap= <div>|</div>
Okay soweit ist es ja klar! ABER -für mich ist wrapItemAndSub jetzt mal Interessant – weil mit diesem könnte man ja ein Menü erzeugen das XHTML Konform ist – jedoch hab ich hier noch meine Probleme! Sobald ich hier eine Lösung habe werde ich diese sofort bekanntgeben!
Ziel ist es eine Struktur zu bekommen die so ausschaut!
<ul>
<li><a href=”#”>Ebene 1</a></li>
<li><a href=”#”>Ebene 1</a>
<ul>
<li><a href=”#”>Ebene 2</a></li>
<li><a href=”#”>Ebene 2</a></li>
<li><a href=”#”>Ebene 2</a></li>
</ul>
</li>
<li><a href=”#”>Ebene 1</a></li>
</ul>
Wichtig wäre das man in den Menüs wo es noch eine Unterebene gibt dieses in den li von der Hauptebene backen kann! So könnte man sehr gute Menüs mit jQuery bauen – jedoch will das Menü noch nicht so ganz – ich bekomme es noch nicht ganz zusammen! Also vielleicht finden wir ja zusammen etwas! Danke!
Danke das Sie diesen Artikel gelesen haben. Sie können nun eine Nachricht hinterlassen oder bestellen den RSS Feed.
Comments
Schade eigentlich, da fehlen jetzt die Tags:
der erste wrap muss heißen: wrap = [ul]|[/ul]
das wrapItemAndSub muss heißen: wrapItemAndSub = [li]/[/li]
das allWrap muss heißen: allWrap = [li]|
das wrap im lib.subnav.2 muss heißen: wrap = [ul]|[/ul][/li]
Die Eckigen Klammern ([]) müssen durch “Größer-/Kleinerzeichen” ersetzt werden
Hallo
Also super genau das war es! Danke ich werde jetzt in den nächsten Tagen schauen das ich eine Beschreibung zusammenstelle für ein jQuery Menü – also danke für dieses Menü!

Eigentlich wollte ich ja nichts sagen, aber dann hab’ ich mich doch dran erinnert, dass ihr Typo3-Support verkauft. Für jemanden, der das scheinbar professionell macht, ist es schon etwas fraglich, ob der Support so gut sein kann, wenn nichtmal so etwas simples, wie das Beispiel oben, ohne Probleme umgesetzt werden kann, zumal die Lösung sicherlich in den gängigsten Foren zu finden sein wird.
Nichts desto trotz möchte ich natürlich auch eine Lösung präsentieren:
lib.subnav = HMENU
lib.subnav.1 = TMENU
lib.subnav.1 {
expAll = 1
wrap = |
NO = 1
NO {
wrapItemAndSub = |
stdWrap.htmlSpecialChars = 1
ATagTitle.field = title
}
IFSUB < .NO
IFSUB {
allWrap = |
}
}
lib.subnav.2 < lib.subnav.1
lib.subnav.2 {
wrap = |
}
Je nachdem, wieviele Ebenen im Menü angezeigt werden sollen kann das ganze noch mit
lib.subnav.3 < lib.subnav.2
lib.subnav.4 < lib.subnav.2
…
ergänzt werden.
Ich hab’s zwar nicht direkt ausprobiert – hab’ das jetzt mal schnell aus dem Gedächtnis zusammengeschustert – aber es sollte in etwa so funktionieren. Unter Umständen muss noch ein “special = directory” oder so ergänzt werden.
Grüße, daMang