Moin moin,
Ich möchte gerne eine If-Abfrage in TypoScript erstellen aber irgendwie kapier ich das nicht so ganz. Als Beispiel meine ich:
Ich habe einen Marker der mit einem Wert (Zahl) aus einer Datenbank gefüllt wird.
Sollte dieser Wert nun '0' sein, soll der mit "Beide Kategorien" überschrieben werden.
Sollte der Wert '1' sein, soll dieser mit "Music" überschrieben werden.
Kann mir jemand hierbei weiterhelfen?
Edit: Momentan sieht mein Code so aus
area = TEXT
area {
field = area
if.equals.field = 0 // 1 // 2
}
Update: Habe jetzt mal ein wenig rumprobiert und habe nun jenes im Code stehen aber es funktioniert nicht... *grrrr*
area = TEXT
area {
value = Pro AVM + Music
if {
value.field = area
equals = 0
}
}
Allerdings wird der Wert jedesmal übernommen, der als letztes angegeben worden ist. Auch wenn die darauf folgende If-Abfrage False zurück gibt...
Update2: Also Problem wurde gelöst habe einfach ein COA Objekt mit Textobjekten erstellt und jetzt funktioniert es 😃
objekt = COA
objekt {
10 = TEXT
10.value = String1
10.if {
value.field = DB-Field
equals = 0
}
20 = TEXT
20.value = String2
20.if {
value.field = DB-Field
equals = 1
}
30 = TEXT
30.value = String3
30.if {
value.field = DB-Field
equals = 2
}
}
Mit freundlichen Grüßen
ChrizzleWhizzl3 🙂