Hallo!
ich möchte innerhalb eines FCE mit Typoscript ein Feld abfragen (ob dafür ein Wert eingegeben wurde) und abhängig von dieser Bedingung, ein anderes Feld ausgeben. Wenn kein Wert für Feld A eingegeben wurde, soll also Feld B nicht ausgegeben werden.
Hat jemand ne Idee?
Danke!
Hallo,
du kannst innerhalb der XML-Datenstruktur deiner FCEs auch mit TYPOScript arbeiten. Um genau zu sein, hier zwischen:
<TypoScript>
</TypoScript>
In deinem Fall duerfte ein Abfrage mit ifEmpty geeignet sein.
Siehe dazu auch:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/If.html
Danke, webdeveloper,
das mit dem <TypoScript> Bereich wusste ich. Vielen Dank für den Hinweis mit "ifempty".
Was mir jetzt ein Rätsel bereitet ist Folgendes: Ich habe ja ZWEI Elemente im FCE ("header" + "details"), und nur wenn das zweite "details" ausgefüllt ist, sollen das erste UND das zweite ausgegeben werden. sonst beide nicht!
Folglich habe ich also auch zwei <TypoScript> Bereiche. Irgendwie muss ich da ja dann quer referenzieren, oder!? in welchem Bereich frage ich dann wie das andere Feld ab?
1) evtl. mal im Bereich "TypoScript" posten #paralyzed#
2) such mal bei google nach Sachen wie:
"Typo3 Ausgabe nur wenn feld nicht leer" usw
versuch es mal mit sowas (ungetestet):
....if {
isTrue = field_header
isPositive = 1
isPositive.if {
isTrue = field_details
}
}