[TYPO3-german] Ein leeren Feld in FCE nicht ausgeben

Raphael Weber mailinglisten at screensolutions.de
Fri Feb 18 14:34:53 CET 2011


Hallo Fadi,

On 18.2.2011 12:46, Benyahya, Fahd wrote:
>   Ich hab ein div als inner gemappt und ich will, dass wenn keinen Content
> drin ist dass das div dementsprechend auch nicht  ausgegeben wird.
Das geht nicht. Wenn du INNER mappst, wird das gemappte HTML-Element mit 
ausgegeben.
Du musst das Element OUTER mappen und als Wrap im TS einbauen. mit 
'required = 1' kannst du dann steuern, dass der Wrap nur ausgegeben 
wird, wenn das Objekt einen Wert hat.

> Ich hab gerade durch die Communiuty eine Lösung bekommen, die aber mir nicht
> so richtig hinhaut.
>
> *                                20 = RECORDS
>                                  20.source.current=1
>                                  20.tables=tt_content
>                                  20.stdWrap.wrap =<img  src="#" />|
>                                  20.stdWrap.required = 1*
>
>   Selbst wenn ich einen Content eingebe ein Bild zb, wird es im Frontend
> nicht angezeigt.
>   Soll ich vielleicht eine If-abfrage zuerst durchführen, oder machte ich
> etwas falsches mit Typoscript?
Letzteres. Wenn der Wert des Feldes z.B. ein Bildpfad ist, steht in 
deinem Quellcode mit obigem TS '<img  src="#" />pfad/zum/bild.png' und 
das ist natürlich quatsch.
Die Zeile müsste so lauten:
20.stdWrap.wrap =<img  src="|" />

Gruß,
	raphael


More information about the TYPO3-german mailing list