DCA blendet Felder nicht aus

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • jan.theofel
    Contao-Urgestein
    • 23.06.2009
    • 1857

    #1

    DCA blendet Felder nicht aus

    Hallo zusammen,

    eine kurze Frage zu folgendem DCA Code aus der Erweiterung zCheckCookie:

    Code:
    $GLOBALS['TL_DCA']['tl_page']['palettes']['__selector__'][] = 'includeCheckCookie';
    $GLOBALS['TL_DCA']['tl_page']['subpalettes']['includeCheckCookie'] = 'cCCookieName,cCCookieValue,cCJumpTo';
    
    $GLOBALS['TL_DCA']['tl_page']['palettes']['regular'] = str_replace(',protected',',protected,includeCheckCookie',$GLOBALS['TL_DCA']['tl_page']['palettes']['regular']);
    
    $GLOBALS['TL_DCA']['tl_page']['fields']['includeCheckCookie'] = array
    (
            'label'                         => &$GLOBALS['TL_LANG']['tl_page']['includeCheckCookie'],
            'inputType'                     => 'checkbox',
            'eval'                          => array('submitOnChange'=>true),
    );
    
    $GLOBALS['TL_DCA']['tl_page']['fields']['cCCookieName'] = array
    (
            'label'                         => &$GLOBALS['TL_LANG']['tl_page']['cCCookieName'],
            'inputType'                     => 'text',
            'eval'                          => array('mandatory'=>true,'maxlength'=>255,'tl_class'=>'w50',),
    );
    ...
    Ich habe hier das Problem, dass beim Erzeugen eines neuen Datensatzes oder beim ersten Ändern eines Datensatzes nach der Installation der Extension immer alle Felder angezeigt werden - auch wenn die Checkbox die für das Ausblenden sorgen sollte deaktiviert ist. Klicke ich sie zweimal an (also einschalten und dann wieder ausschalten) passt die Anzeige.

    Was fehlt mir da noch?

    Danke!

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps
  • Bandyt
    Contao-Fan
    • 22.04.2010
    • 808

    #2
    Ich hatte dieses Verhalten einmal als in der Datenbank für diese Spalte default '0' anstatt default '' angegeben war.
    Meine Erweiterungen: League Manager | Forum

    Kommentar

    • jan.theofel
      Contao-Urgestein
      • 23.06.2009
      • 1857

      #3
      Hi,

      danke, dass war genau der Punkt.

      Jan
      Jan Theofel
      Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

      Kommentar

      • codepiX
        Contao-Nutzer
        • 20.02.2012
        • 32

        #4
        Hey Ihrs,

        danke für den Lösungsvorschlag. Auch ich hing genau an diesem Punkt, bei mir war es auch die NULL bzw. '0' in der DB.

        Vielen Dank!

        VG
        Patrick

        Kommentar

        Lädt...