Hallo zusammen,
ich versuche gerade, für ein Feld das Feature "dependsOn" zu verwenden, so wie es auf der folgenden Seite beschrieben ist.
https://rocksolidthemes.com/de/conta.../dokumentation
Leider hat das keinerlei Wirkung. Ich würde gerne zwei Felder über eine Checkbox einblenden.
PHP-Code:
return [
'label' => [
'en' => ['Imagebox', 'Creates boxes with headline, text and button on an image'],
'de' => ['Imagebox', 'Erzeugt eine Boxen mit Überschrift, Text und Button auf einem Bild'],
],
'types' => ['content'],
'standardFields' => ['cssID', 'headline', 'text'],
'fields' => [
'showButton' => [
'label' => [
'en' => ['Show primary button', ''],
'de' => ['Zeige Primär-Button', '']
],
'inputType' => 'checkbox',
'eval' => ['submitOnChange'=>true, 'tl_class'=>'w50']
],
'linkTitle' => [
'label' => [
'en' => ['Button text', ''],
'de' => ['Button-Text', '']
],
'inputType' => 'text',
'eval' => ['maxlength'=>255, 'tl_class'=>'clr w50'],
'dependsOn' => 'showButton'
],
'url' => [
'label' => &$GLOBALS['TL_LANG']['MSC']['url'],
'inputType' => 'text',
'eval' => ['mandatory'=>true, 'rgxp'=>'url', 'decodeEntities'=>true, 'maxlength'=>255, 'dcaPicker'=>true, 'addWizardClass'=>false, 'tl_class'=>'w50'],
'dependsOn' => 'showButton'
]
]
];
Es wurde ein Feld vom Typ "checkbox" mit dem Namen "showButton" erstellt. Die nachfolgenden Felder für Text und URL haben dann ein "dependsOn" für "showButton" erhalten.
Bisher werden die Felder aber immer angezeigt, unabhängig davon, ob die Checkbox aktiv ist oder nicht.
screenshot.JPG
Hat jemand eine Idee, woran das liegen kann.
Lesezeichen