Hallo liebes Forum,
in einer eigenen Extension verwende ich eine recht simple if-Bedingung im TypoScript.
Meine Tabelle hat vereinfacht folgende Spalten: uid, name, placeholder
Jetzt möchte ich den Namen nur ausgeben, wenn der Eintag in der Spalte placeholder auf 0 steht.
title {
if {
value = 0
equals.field = placeholder
}
field = name
}
Jetzt passiert folgendes: Das Script gibt eine Liste von Farben aus (in Klammern der angezeigte Titel:
grün (grün)
Platzhalter (Platzhalter)
weiß
schwarz (schwarz)
Der Titel wird also beim NACHFOLGENDEN Element erst weg gelassen.
Wenn ich die Bedingung anders aufbaue und die UID meines Platzhalters abfrage funktioniert das alles perfekt.
title {
if {
value = 13
equals.field = uid
negate = 1
}
field = name
}
Das würde zwar gehen, ist aber ziemlich unschön #angry#
Hat jemand eine Idee wo hier der Fehler liegen könnte?