Hallo,
ich möchte Inhalte mit optionSplit verpacken. Hierzu nutze ich folgende Scipt aus dem TYPO3-Kochbuch (Rezept 13.6, S. 562):
tt_content {
stdWrap.outerWrap = |###SPLITTER###
}
lib.splittedElements = COA
lib.splittedElements {
10 < styles.content.get
stdWrap.split {
token = ###SPLITTER###
cObjNum = 1||*|2||3|*|4
1.current = 1
1.wrap = <div class="mycontent1">|</div>
2.current = 1
2.wrap = <div class="mycontent2">|</div>
3.current = 1
3.wrap = <div class="mycontent3">|</div>
4.current = 1
4.wrap = <div class="mycontent4">|</div>
5.current = 1
5.wrap =
}
stdWrap.outerWrap = <div class="verpackung">|</div>
}
Das sollte mir die Inhalte entsprehend einzeln in die DIVs packen mit den zugehörige CSS-Klassen.
Doch irgendetwas stimmt mit den InnerWraps/outerWraps nicht. Denn es kommt folgende Ausgabe, wo der SPLITER-STRING als reiner Text ausgegeben wird.:
<!-- [=begin content] --><div id="content"><!--TYPO3SEARCH_begin-->
<!-- CONTENT ELEMENT, uid:114/textpic [begin] -->
<a id="c114"></a>
<!-- Header: [begin] -->
<h1>header for big teaser</h1>
<!-- Header: [end] -->
<!-- Image block: [begin] -->
<div class="csc-textpic csc-textpic-left csc-textpic-above csc-textpic-equalheight"><div class="csc-textpic-imagewrap"><dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:940px;"><dt><img src="uploads/pics/bild_teaser.jpg" width="940" height="400" border="0" alt="" /></dt></dl></div><div class="csc-textpic-text">
<!-- Text: [begin] -->
<p class="bodytext">beschreibung für teasertext.
</p>
<p class="bodytext">Nulla est neque, consequat ac, semper id, feugiat bibendum, justo. Nulla lacus sapien, ullamcorper ut, interdum at, adipiscing id, wisi.
</p>
<p class="bodytext"> </p>
<!-- Text: [end] -->
</div></div><div class="csc-textpic-clear"><!-- --></div>
<!-- Image block: [end] -->
###SPLITTER###
<!-- CONTENT ELEMENT, uid:114/textpic [end] -->
<!--TYPO3SEARCH_end--></div><!-- [=end content] -->
</div>
<!-- [=end content_container] -->
Ich nutze TV. Der Content ist in einem DIV id=content, das wiederum in einem content-container DIV verschachtelt ist.
Obiges Script klappt nur, wenn ich den Inhalt zB. zu Testzwecken in ein Test-DIV kopiere (lib.test <lib.splittedElements), dass das äußerste DIV ist (zB am Ende der Site) und damit außerhalb des eigentlich content-DIVs.
Ich habe schon alle Möglichkeiten der Wraps probiert, kriege aber die richtige Kombination nicht hin.
Wie schaffe ich folgenda Ausgabe?
<div id="content">
<div class="mycontent1">content 1 </div>
<div class="mycontent2">content 2 </div>
<div class="mycontent3">content 3 </div>
<div class="mycontent4">content 4 </div>
</div> // end id=content
Wäre super, wenn mir jemand helfen könnte. Das würde mir sehr helfen, da ich so langsam (für meine Verhältnisse) ans eingemachte gehe, was TypoScript angeht. Doch hier hänge ich schon seit 3 Tagen und komme nicht weiter:-((
LG,
topshopper