Hallo,
Ich habe in meinem BackendModul folgende Paletten:
PHP-Code:
'palettes' => array
(
'__selector__' => array('type', 'elementId'),
'default' => '{type_legend},type;',
'type1' => '{type_legend},type,elementId',
'type2' => '{type_legend},type,elementTime'
)
Das Feld elementId sieht so aus:
PHP-Code:
'elementId' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_OW_structures']['elementId'],
'inputType' => 'select',
'options_callback' => array('OWBackendController', 'get_elements')
'eval' => array
(
'mandatory' => true,
'doNotSaveEmpty' => true
),
'sql' => "int(10) unsigned NOT NULL default '0'"
),
Mein Select wird hier nur mit dem value der Element ID und dem Element Namen gefüllt.
Wenn ich aber nun oben im palettes __selector__ elementId angebe möchte ich das bei einem gewissen Wert der mit dieser ElementId verknüpft wurde unterschiedliche Felder geladen werden, z.B.: Element hat selbst den typ "color" dann soll hier das Feld "Farbangabe" erscheinen, wenn das Element den Typ "geruch" hat, soll aber nur das Feld "Geruchsnote" erscheinen. Wie bekomme ich das hin? Derzeitig nutzt ja der __selector__ nur den value des angegebenen Feldes, und der ist ja meine elementId
Lesezeichen