DCA Felder und Abhängigkeit (subpalettes)
Hallo,
In meinen BE Einstellungen zu einem Modul benötige praktisch 3 Unterscheidungen, welche ich mit Hilfe eine Radiobuttons lösen möchte:
O keine URL
O interne URL
O externe URL
Das Feld sieht so in meiner DCA aus:
PHP-Code:
'url_type' => array
(
'label' => &$GLOBALS['TL_LANG']['bla_slideshow']['url_type'],
'inputType' => 'radio',
'options' => array('nolink'=>'keine Verlinkung', 'intern'=>'interne Verlinkung', 'extern'=>'externe Verlinkung'),
'eval' => array('submitOnChange'=>true)
),
Jetzt kommt die Abhängigkeit ins Spiel: wenn ich Radiobutton1 anklicke soll natürlich nichts passieren. Bei Radiobutton2 müsste mir der Contao-Seitenbaum angeboten werden und bei Radiobutton3 ein einfaches Inputfeld, wo ich meine URL eintippen kann.
PHP-Code:
'url_intern' => array
(
'label' => &$GLOBALS['TL_LANG']['bla_slideshow']['url_intern'],
'search' => true,
'inputType' => 'pageTree',
'eval' => array('mandatory'=>true, 'fieldType'=>'radio', 'tl_class'=>'clr')
),
'url_extern' => array
(
'label' => &$GLOBALS['TL_LANG']['bla_slideshow']['url_extern'],
'search' => true,
'inputType' => 'text',
'eval' => array('mandatory'=>false, 'minLength'=>10, 'tl_class'=>'w50')
),
Wie kann ich also prüfen, welcher Radiobutton geklickt wurde? So könnte ich ja dann ensprechend entweder nichts, Seitenbaum ODER Inputfeld anzeigen lassen...?
Danke Schonmal :)