[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