[TYPO3-german] IF-Funktion - Brett vor Kopf
thomas.buegel at web.de
thomas.buegel at web.de
Tue May 22 13:19:05 CEST 2007
Hi Joey,
danke das hat mir sehr geholfen. Wäre nie drauf gekommen, denn ich aller Literatur die ich verwende (auch TSRef) ist das mißverständlich beschrieben: z.B. im Buch "Praxiswissen Typo3" von Robert Meyer steht auf S. 376 unter value (IF-Funktion): "Ggf. Angabe eines zu überprüfenden Werts." Das heißt für mich, value liefert den Wert, den ich in einer Liste suche und ist nicht die Liste. Logisch finde ich es nicht. Weiß auch nicht, selbst in C++ bin ich schneller reingekommen als in das TypoScript.
Nun habe ich da leider noch ein Problem. Mit TEXT funktioniert die IF-Funktion, folgender CODE funktioniert nur für den TEXT (5) das CONTENT-Element (10) wird immer gerendert, auch wenn 10.if falsch zurückgibt! Wie müßte der CODE richtig lauten?
temp.leftbar = COA
temp.leftbar {
5 = TEXT
5.value = Hallo World
5.if {
# Hier kommt die Liste hin
value = 12,20,26
# Und hier das, was in der Liste vorkommen soll
isInList.data = TSFE:id
negate = 1
}
10 = CONTENT
10 < lib.latestNews
10.if {
value = 12,20,26
isInList.data = TSFE:id
negate = 1
}
}
Danke - Thomas
More information about the TYPO3-german
mailing list