Hallo zusammen,
kann mir jemand sagen, wie ich es schaffe, dass ich keinen Tag in der HTML-Seite habe, wenn keine Bildunterschrift vorhanden ist.
Im Moment bekomme ich immer ein
<dd class="csc-textpic-caption"></dd>
Der Tag soll aber bitte nur eingefügt werden, wenn eine Unterschrift vorhanden ist.
Wie man eventuell schon am Tag gesehen hat, ich verwende css_styled_content.
Viele Grüße,
Sperber
Warning: trimming empty <..></..>
Die Frage war zwar schon älter, aber hier die Antwort:
/*
* EXT:css_styled_content/static v0.3.1
* Line: 3699,3707,3715
* not XHTML valid: trimming empty <..></..>
*/
tt_content.image.20.rendering {
dl.caption.wrap >
dl.caption.stdWrap.wrap = <dd class="csc-textpic-caption"> | </dd>
dl.caption.stdWrap.required = 1
ul.caption.wrap >
ul.caption.stdWrap.wrap. = <div class="csc-textpic-caption"> | </div>
ul.caption.stdWrap.required = 1
div.caption.wrap >
div.caption.stdWrap.wrap = <div class="csc-textpic-caption"> | </div>
div.caption.stdWrap.required = 1
}
Die Extension css_styled_content in der Version 0.3.1 schreibt im includierten StaticTyposcript den Wrapper für das Feld 'caption' vor. (Line: 3699,3707,3715)
Dabei wird das Vorhandensein eines Wertes in diesem Feld nicht überprüft. Das hier gezeigte Script für das Setup im TypoScriptTemplate behebt diesen Fehler.