12
Feb
08

Templavoila: Einzelne Content Elemente wrappen

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>


5 Responses to “Templavoila: Einzelne Content Elemente wrappen”


  1. 1 Bernhard Berger Feb 12th, 2008 at 12:52

    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..

  2. 2 andreas Feb 12th, 2008 at 13:01

    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.

  3. 3 Bernhard Berger Feb 14th, 2008 at 15:27

    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?

  4. 4 mobson Feb 25th, 2008 at 14:25

    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.

  1. 1 mischgeschichten » Blog Archive » In Templavoila Content Elemente einzeln wrappen Pingback on Feb 19th, 2008 at 12:27

Leave a Reply




Juli 2008
M D M D F S S
« Jun    
 123456
78910111213
14151617181920
21222324252627
28293031  

Categories

Badge Farm

  • Add to Technorati Favorites
  • Feeds burnt by Feedburner
  • Feed