Zum Inhalt springen

HTML-Template If Abfrage

Erstellt am 13. Juli 2009 · 3 Antworten · letzte Antwort am 14. Juli 2009

Tags: Frage

tschaka ·

Ahoi,

stellen wir uns vor wir haben ein HTML Template was wie folgt aussieht:

<!-- ###PERSON### -->
Geburtstag ###BDAY### <br />
Lieblingsband: ###BAND### <br />
(...)
<!-- ###PERSON### -->

Das macht uns ja jetzt eine Tabell wenn wir das mit substituteMarkerArrayCached bearbeiten. Funktioniert auch alles wunderbar.

Das unschöne ist nur dass die Tabelle immer komplett da steht auch wenn nichts als Wert gegeben ist. Daher hätte ich gerne eine Art Abfrage in der Art:

[IF ###BAND### != ""]
Lieblingsband: ###BAND### <br />
[END IF]

So hätte die Tabelle auch nur die Zeilen die benötigt werden.

Gibt es eine Art diese if-Abfragen dort einzubauen oder anderweitig mein Problem in den Griff zu bekommen?

lg

tschaka ·

Hej, danke für deine Antwort.

Geht das auch irgendwie ohne TS? Ich bin wirklich sau froh, dass alles was ich bisher in PHP habe so funktioniert wie es soll und er die Sachen korrekt ersetzt. Und von TS habe ich keine Ahnung. Ich vermute auch mal PHP und TS zu kombinieren macht die ganze Geschichte wirklich nicht einfacher

lg

einpraegsam.​net ·

Ohne Fluid kannst du das natürlich mit subparts machen und wenn eine Variable leer ist den ganzen Subpart leeren, ist aber meiner Meinung nach unsauber.
Schau dir mal Typoscript näher an - das ist vermutlich die einfachste und skalierbarste Lösung.