TemplaVoila!, RECORDS mit optionsplit gesondert formatieren
RECORDS in den einzelen Spalten in TemplaVoila unterschiedlich wrapen
Möchte man zwischen einzelnen RECORDS einen Text, z.B. einen Werbetext einblenden, kann man die bequem über lösen. Einen Lösungsansatz können Sie finden unter Wrap nach festgelegten Content-Element. Allerdings ist diese Lösung nicht optimal, da bei dem Mapping Type Element immer auf tt_content zurückgegriffen wird und somit Änderungen an überall beim Mapping Type Element erfolgen.
Änderungen, die gezielt an einem Mapping Type Element erfolgen sollen, sind am besten direkt im XML des TO durchzuführen. Es muss nur die derzeitige Ausgabe für das Element ersetzt werden.
Die hier vorgestellte Möglichkeit ist ein optionsplit für RECORDS in TemplaVoila; TYPO3 bietet nur für cObjNum (split) und für die Menüs (TMENU ect.) optionsplit an.
ersetzen durch
In diesem Beispiel bekommt das letzte Element einen gesonderten .
In Zeile 4-8 werden die einzelnen RECORDS ausgeführt und zusätzlich mit einem wrap versehen (+++TRENNERRECORS124465+++). Dieser wird benötigt um später die Ausgabe per split zu trennen (Zeile 10); per , da split optionsplit erlaubt und die einzelnen dann nach deren Position gesondert behandelt werden können.
Zu beachten ist, dass der letzte Bereich bei optionsplit noch mal mit || untereilt werden muss!
Der o.g. Lösungsvorschlag kann leicht verändert für andere Metoden der Seitengenerierung, z.B. per , genutzt werden.




