Hallo,
ich habe hier ein Problem, weil ich zum ersten Mal mit If-Abfragen arbeiten muss und mir das Konzept nicht so recht einleuchtet.
Ich habe mit Templavoila ein FCE eingerichtet, der erstmal nur eine Checkbox beinhaltet sowie ein Element mit Element PresetTyposcript object path.
Wenn jetzt die Checkbox geklickt wird, dann soll ein Bild angezeigt werden.
Wenn sie nicht geklickt wird, dann ein anderes.
Mein TS ist bis jetzt nur Experimentierfeld, da komme ich nicht vorwärts.
## Medaillen
lib.field_htmlbild = IMAGE
lib.field_htmlbild {
file = fileadmin/templates/medals/ida_off.jpg
file {
override = fileadmin/templates/medals/ida.jpg
override.if {
value = Wert1
equals = Wert1
}
}
}
Die Idee war, das Objekt lib.field_htmlbild mit einem Bild zu füllen. Und falls das DB-Feld für die Checkbox true ist, das Bild mit einem anderen zu überschreiben.
Hoffentlich kann mir jemand helfen
Lieben Gruß
Chrickenh
Dies ist mein Datastructure-XML, vielleicht hilft es ja:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<T3DataStructure>
<meta type="array">
<langDisable>1</langDisable>
</meta>
<ROOT type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_htmlbadge type="array">
<tx_templavoila type="array">
<title>HTML-check</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>check</eType>
<TypoScript></TypoScript>
<proc type="array">
<int>0</int>
<HSC>0</HSC>
<stdWrap></stdWrap>
</proc>
<preview></preview>
</tx_templavoila>
<TCEforms type="array">
<label>HTML-Badge</label>
<config type="array">
<type>check</type>
<default type="integer">0</default>
</config>
</TCEforms>
</field_htmlbadge>
<field_htmlbild type="array">
<tx_templavoila type="array">
<title>htmlbild</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>TypoScriptObject</eType>
<proc type="array">
<int>0</int>
<HSC>0</HSC>
<stdWrap></stdWrap>
</proc>
<preview></preview>
<TypoScriptObjPath>lib.field_htmlbild</TypoScriptObjPath>
</tx_templavoila>
</field_htmlbild>
</el>
</ROOT>
</T3DataStructure>