Zum Inhalt springen

Autor Ausblenden wenn nicht gefüllt

Erstellt am 15. Dezember 2006 · 3 Antworten · letzte Antwort am 18. Dezember 2006

Tags: tt_news, Frage

bedunet ·

Hallo,

ich habe ein Problem - Dachzeilen o.O

Beispiel:

Datum
Dachzeile
Headline

Pressemitteilungen müssen aber keine Dachzeile enthalten.

Beispiel:

Datum
Headline

Ich benutze das Feld Autor für die Dachzeile. Wenn ich nun im Newstemplate hinter dem ###NEWS_AUTHOR### ein <br> setze, wird immer an dieser Stelle ein Break gesetzt - sprich wenn ich keine Dachzeile habe sieht es denn so aus:

Datum

Headline

Wie sage ich T3 nun das ein Break nur bei ausgefülltem Autorenfeld eingefügt werden soll.

Ich habe schon hier im Forum gesucht, aber nichts gefunden.

Dankeschön für eure Hilfe 😉

toyde ·

Hello,

Ich benutze das Feld Autor für die Dachzeile. Wenn ich nun im Newstemplate hinter dem ###NEWS_AUTHOR### ein <br> setze, wird immer an dieser Stelle ein Break gesetzt

Naja, wenn der <br > fix im Template steht, verändert der sich auch nicht. Entweder Du schreibst den Abstand hart in die News-Config des entsprechenden PHP-Files (so dass Wert + Abstand Bestandteil vom Marker werden) oder Du erweiterst den wrap des Author-Elementes. Z.B. mit ifEmpty
» https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html#confval-stdwrap-ifempty
(Anwendungsbeispiel in den Comments darunter)

grüsse

bedunet ·

Hallo,

ich hab das Problem gelöst.

Im Setup einfach folgendes eintragen:

plugin.tt_news.displayList.author_stdWrap.required = 1
plugin.tt_news.displayList.author_stdWrap.wrap = |<br>

Natürlich muss man den &lt;br&gt; im Template löschen.

toyde ·

Alles klar.

Für xHTML nicht vergessen:

plugin.tt_news.displayList.author_stdWrap.required = 1
plugin.tt_news.displayList.author_stdWrap.wrap = |<br / >

Den Single-Tag mit Slash schliessen. Thread wird als gelöst markiert.

grüsse