Ein kleiner Tipp den ich gerade auf einer Seite anwenden musste.
Auf einer Seite mit TemplaVoila kann man ganz einfach jedes einzelne Content Element, also jeden Eintrag in einer Spalte, mit z.b. einen <div> umschließen. Dazu benötigen wir selbstverständlich einen wrap, was sonst ![]()
Der normale Wrap, den TV benutzt wrappet den kompletten Inhalt eines Content-Blockes, eines Feldes und sieht so aus:
10.wrap = <!–TYPO3SEARCH_begin–> | <!–TYPO3SEARCH_end–>
Wollen wir jetzt jedes einzelne Element in diesem Content Block mit einem Div z.b. wrappen benötigen wir folgenden Code, welchen wir in das XML des Templavoila Datensatzes einfügen:
10.conf.tt_content.stdWrap.wrap = <div class=”box”> | </div>



Schöner wärs im TS, falls man nachträglich was an den Templates bearbeiten muss. Sonst muss man bei jeder kleinen Änderung das XML neu schreiben.
Es geht auch, ich schau bei Gelegenheit nach wie..
Nun, im XML ist bei mir meistens noch anderes “customized”, deshalb machts diese Zeile Code nicht mehr fett ;).
Konkret hatte ich in diesem Projekt wo ich den Wrap brauchte auch das Content-Slide im XML eingebaut.
Jo war damals bei mir auch so. Jedoch hab ich irgendwann drauf vergessen. Ich denk, das könnte man bei TV noch verbessern.
Wobei ja eigentlich doch das Local Processing Field auch für sowas gedacht ist, oder irre ich mich da?
Ist es auch möglich diesen wrap nur auf CEs der ersten Ebene auszuführen? Das div benötige ich bei verschachtelten flexiblen CEs nicht mehr.