Hallo!
Ja, so ungefähr sieht mein DS mit der Farbauswahl auch aus. Die Selector-Boxen funktionieren soweit auch richtig (die Auswahl lässt sich als Text ausgeben).
Mein Problem ist, dass ich einen Codeschnipsel bräuchte, der die jeweilige Auswahl in den Selector-Boxen verarbeitet, nach dem Schema:
"Wenn 'blau' ausgewählt, dann setze fontColor = blue"
Irgendwie schaffe ich es nicht, alleine einen funktionierenden if- oder CASE-Befehl zu schreiben.
Hier der Code der Auswahllisten im DS:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70:
| <field_colorselect1 type="array"> <type>no_map</type> <tx_templavoila type="array"> <title>Color Select Line 1</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>select</eType> </tx_templavoila> <TCEforms type="array"> <config type="array"> <type>select</type> <items type="array"> <numIndex index="0" type="array"> <numIndex index="0">Dark blue</numIndex> <numIndex index="1">Dark blue</numIndex> </numIndex> <numIndex index="1" type="array"> <numIndex index="0">White</numIndex> <numIndex index="1">White</numIndex> </numIndex> </items> <default>0</default> </config> <label>Color Select Line 1</label> </TCEforms> </field_colorselect1> <field_colorselect2 type="array"> <type>no_map</type> <tx_templavoila type="array"> <title>Color Select Line 2</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>select</eType> </tx_templavoila> <TCEforms type="array"> <config type="array"> <type>select</type> <items type="array"> <numIndex index="0" type="array"> <numIndex index="0">Dark blue</numIndex> <numIndex index="1">Dark blue</numIndex> </numIndex> <numIndex index="1" type="array"> <numIndex index="0">White</numIndex> <numIndex index="1">White</numIndex> </numIndex> <numIndex index="2" type="array"> <numIndex index="0">Light blue</numIndex> <numIndex index="1">Licght blue</numIndex> </numIndex> <numIndex index="3" type="array"> <numIndex index="0">Light green</numIndex> <numIndex index="1">Light green</numIndex> </numIndex> <numIndex index="4" type="array"> <numIndex index="0">Orange</numIndex> <numIndex index="1">Orange</numIndex> </numIndex> <numIndex index="5" type="array"> <numIndex index="0">Dark red</numIndex> <numIndex index="1">Dark red</numIndex> </numIndex> </items> <default>0</default> </config> <label>Color Select Line 2</label> </TCEforms> </field_colorselect2> |