Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: dependsOn wird ignoriert

  1. #1
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Frage dependsOn wird ignoriert

    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.

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hab so etwas bisher noch nicht genutzt, aber der Beschreibung nach würde ich so etwas vermuten

    Code:
    'dependsOn' => array(
       'field' => 'showButton',
       'value# => 'Wert fuer checked', // Wert Deiner Checkbox, wenn diese angehakt ist
    ),
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Nutzer Avatar von RockSolid Themes
    Registriert seit
    29.05.2012.
    Beiträge
    205
    Partner-ID
    8945

    Standard

    Wir konnten den Fehler nicht reproduzieren.

    Welche Contao-Version und welche Version der Erweiterung ist im Einsatz?

    Tritt der Fehler auch im Inkognito-Modus des Browsers auf?

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.681
    User beschenken
    Wunschliste

    Standard

    btw: ggf. so besser...

    PHP-Code:
    ...
        
    'label' => [
            
    'en' => ['Imagebox''Creates a box with headline, text and button on an image'],
            
    'de' => ['Imagebox''Erzeugt eine Box mit Überschrift, Text und Button auf einem Bild'],
        ],
    ... 

  5. #5
    Contao-Nutzer Avatar von chatjack
    Registriert seit
    02.09.2012.
    Ort
    Essen
    Beiträge
    160

    Standard

    Danke für euer Feedback.

    Die Erweiterung lief noch in der Version 2.2.17. Nach Update auf Version 2.3.4 hat es dann auch bei mir geklappt.

    Also eindeutig ein Anwenderfehler. Sorry für die Umstände.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •