Pflichtfelder definieren

Aus Contao Community Documentation


Um Felder nachträglich zu Pflichtfeldern machen zu können geht man wie folgt vor. Als Beispiel wird erklärt, wie man in den Nachrichten/News nachträglich das Teaserfeld zum Pflichtfeld macht

  1. Feld im Backend ermitteln, welches zum Pflichtfeld werden soll
    • Feld "Teaser" im Eingabeformular für die Nachrichten
  2. im Ordner system/modules/MODULNAME/dca in den PHP-Dateien nach der Struktur der Felder (DCA-Array) suchen
    • Ordner system/modules/news/dca, Datei tl_news.php
    • "teaser" findet sich als Unterarray von "fields": $GLOBALS['TL_DCA']['tl_news']['fields']['teaser']
  3. im "eval"-Feld kann durch ein weiteres Array die Pflichtfeldeigenschaft (mandatory) gesteuert werden
    • $GLOBALS['TL_DCA']['tl_news']['fields']['teaser']['eval']['mandatory'] = true;
  4. diese Zeile unter /system/config in die Datei dcaconfig.php einfügen
Ansichten
Meine Werkzeuge

Contao Community Documentation

Nein, der Hangout ist noch nicht vorbei, wir schweigen nur. Es heisst ja auch hangout und nicht bryll out.

Christian Schiffler
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge