Hi,
ich erstelle gerade eine Website bei der zwischen jedem Content-Block eine Trennlinie sein soll. Allerdings soll diese nicht nach dem letzten Inhaltsblock erscheinen, also:
CONTENT1
-trennlinie-
CONTENT2
-trennlinie-
CONTENT3
Bin mit meinem Latein langsam am Ende, an jedes Content Element den Trenner zu hängen ist ja kein Problem, allerdings taucht er dann auch beim letzten Element auf:
renderObj.stdWrap.dataWrap = <a id="c{field:uid}"></a><div class="cms-text-element">|</div><div class="trenner"></div>
Und mit den TS Stücken von http://www.typo3wizard.com/de/artikel/das-content-objekt.html schaffe ich es zwar mein letztes Element anders zu wrappen, allerdings verliere ich dadurch die Bilder meines Inhaltes:
#CONTENT Objekt erstellen
tmp.contentToSplit=CONTENT
tmp.contentToSplit {
table=tt_content
select.languageField = sys_language_uid
select.where = colPos = 0
select.orderBy = sorting
renderObj=COA
renderObj{
# An jedes ausgelesene Elemen am Ende ###SPLITTER### anhängen
stdWrap.outerWrap = |###SPLITTER###
stdWrap.dataWrap = <a id="c{field:uid}">|
10=TEXT
10.field=header
10.wrap=<h1>|</h1>
20=TEXT
20.parseFunc =< lib.parseFunc_RTE
20.field=bodytext
}
}
tmp.content = COA
tmp.content {
# Den ausgelesenen Inhalt hierhin kopieren
10 < tmp.contentToSplit
stdWrap.split {
# mit hilfe der split funktion ###SPLITTER### ersetzen.
token = ###SPLITTER###
# die Reihenfolge im gewohnen optionSplit Stiel festlegen
cObjNum = 1 |*| 2 |*| 3 || 4
# Definieren wie genau an welcher position "gewrapt" wird
1.current = 1
1.dataWrap = <div class="cms-text-element">|</div><div class="trenner"></div>
2.current = 1
2.dataWrap = <div class="cms-text-element">|</div><div class="trenner"></div>
3.current = 1
3.dataWrap = <div class="cms-text-element">|</div>
4.current = 1
4.wrap = |
}
}
Gibt es keine einfache Möglichkeit den Content entsprechend zu wrappen ohne die Zusatzfunktionen (Text mit Bild etc.) zu verlieren? Kann ich in tmp.contentToSplit.renderObj irgendwie den Content so einfügen wie er mir "standardmäßig" von CSS Styled Contents ausgegeben wird? (Also nicht so wie ich ihn derzeit aufgeteilt habe mit 10 Überschrift, 20 Text, etc.)
lg Matthias