[TYPO3-german] Leere <p> im Fluid Template

Stefan Frömken firma at sfroemken.de
Tue Oct 25 12:47:55 CEST 2011


Am 25.10.2011 12:35, schrieb Marco Polo:
> Hallo,
>
> uns ist mehrfach aufgefallen, dass bei der Verwendung von Fluid
> Templates leere <p> Tags vor und hinter
> die Inhaltselemente eingefügt werden. Ist dieses Problem jemanden
> bekannt. Gibt es da eine Erklärung ?
> Wir würden ungern auf den Einsatz der Fluid Templates verzichten...
>
> Herzliche Grüße
> MP

Da hast Du Glück...hab gestern die erste Seite mit Hilfe des Gridviews 
und Fluid aufgebaut und stand vor dem selben Problem.

Du wirst sehr wahrscheinlich sowas in der Art haben:

lib.content < styles.content.get
lib.content.select.where = colPos=1

10 = FLUIDTEMPLATE
10.variables.content < lib.content

und dann im Fluidtemplate:

<f:format.html>{content}</f:format.html>

Das Problem ist, dass styles.content.get und f:format.html das gleiche 
tun...deinen Content also doppelt bearbeiten mit Hilfe der 
lib.parseFunc_RTE. Dadurch entstehen dann diese ganzen <p>-Tags

Wie also den Content nur einmal durch lib.parseFunc_RTE schleifen, aber 
trotzdem sauberen HTML-Code auf der Webseite erzeugen?

Nimm cObject-ViewHelper

<f:cObject typoscriptObjectPath="lib.content" />

und schmeiß die nicht benötigten Variablen aus dem TS vom FLUIDTEMPLATE 
wieder raus.

Stefan


More information about the TYPO3-german mailing list