Zum Inhalt springen

wt_directory Adressfelder nur ausgeben wenn Wert vorhanden

Erstellt am 2. November 2009 · 2 Antworten · letzte Antwort am 2. November 2009

Tags: Frage

stobbi ·

Hallo zusammen,
ich habe ein Problem bei der Ausgabe von Adressen mit der EXT wt_directory. Die Adressen sind durch die Eingabe von Name, Adresse, Beschreibung etc. gepflegt. Im Template werden diese Werte dann auch richtig ausgegeben und auch sortiert. Das Problem ist nun, dass z.Bsp. der Wert Beschreibung nur hin und wieder bei einer Adresse auftaucht und dann auch richtig ausgegeben wird. Allerding erzeugt das template grundsätzlich für jeden Eintrag eine Zeile die dann leer bleibt (in meinem Fall 18px). Ich brauche also eine if-Abfrage für den Fall, dass "Beschreibung" leer ist und somit nicht ausgegeben wird. Ich vermute das macht man mit TypoScript im Setup, davon habe ich aber zu wenig Ahnung. Bin für jede Hilfe dankbar.
Gruß
stobbi

einpraegsam.​net ·
stobbi schrieb

Ich vermute das macht man mit TypoScript im Setup, davon habe ich aber zu wenig Ahnung.

Falsch:

#html template
...
<div>###DESCRIPTION###</div>
...
#typoscript setup
...
description = TEXT
description.field = description
...

Richtig:

#html template
...
###DESCRIPTION###
...
#typoscript setup
...
description = TEXT
description.field = description
description.wrap = <div>|</div>
description.if.isTrue.field = description
...
stobbi ·

Hallo,und erst mal vielen Dank für die schnelle Antwort,
aber irgendwie steh ich auf dem Schlauch.Ich benutze das Listentemplate von wt_directory und wenn ich den code bei mir einbinde bleibt alles so wie es war. Ich vermute mal, dass ich die Ext gar nicht richtig anspreche. Muss ich irgendwelche Klassen aufrufen?
Der HTML-Marker von wt_directory heißt ###WTDIRECTORY_DESCRIPTION### und den muss ich doch ansprechen, oder bin ich da falsch?
Danke nochmal.
Gruß
stobbi