Description / Beschreibung nicht als Pflichtfeld

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • rnm3
    Contao-Nutzer
    • 09.12.2009
    • 54

    #1

    Description / Beschreibung nicht als Pflichtfeld

    Ich versuche gerade über die /system/config/dcaconfig.php den Eintrag 'mandatory'=>true aus der /system/modules/isotope/dca/tl_iso_products.php in Zeile 318 zu überschreiben und ein optionales Feld daraus zu machen:

    PHP-Code:
    'description' => array
            (
                'label'                    => &$GLOBALS['TL_LANG']['tl_iso_products']['description'],
                'search'                => true,
                'inputType'                => 'textarea',
                'eval'                    => array('mandatory'=>true, 'rte'=>'tinyMCE'),
                'attributes'            => array('legend'=>'general_legend', 'multilingual'=>true, 'fe_search'=>true),
            ), 
    
    Meine bisherigen zwei Versuche sehen so aus:
    PHP-Code:
     $GLOBALS['TL_DCA']['tl_iso_products']['description']['eval']['mandatory'] = 'false';
     $GLOBALS['TL_DCA']['tl_iso_products']['fields']['description']['eval']['mandatory'] = 'false'; 
    
    Beide Varianten 'greifen' aber nicht. Woran liegt's? Was mache ich falsch?
  • Bandyt
    Contao-Fan
    • 22.04.2010
    • 808

    #2
    Lasse bitte die Anführungszeichen bei false weg. Das sollte dann funktionieren.
    Meine Erweiterungen: League Manager | Forum

    Kommentar

    • rnm3
      Contao-Nutzer
      • 09.12.2009
      • 54

      #3
      Tiptop!

      Oukay… So einfach kann's sein.

      PHP-Code:
      $GLOBALS['TL_DCA']['tl_iso_products']['fields']['description']['eval']['mandatory'] = false; 
      
      Funktioniert endlich! Vielen Dank!

      Kommentar

      • steve
        Contao-Nutzer
        • 19.06.2009
        • 186

        #4
        Kurze Anmerkung für die aktuelle Isotope-Version 2.1.3:

        Die Tabelle heisst nicht mehr 'tl_iso_products' sondern 'tl_iso_product'!

        Richtig ist also:
        PHP-Code:
        $GLOBALS['TL_DCA']['tl_iso_product']['fields']['description']['eval']['mandatory'] = false; 
        

        Kommentar

        Lädt...