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

Chuck Norris programmiert kein PHP, er diktiert das Ergebnis. Den Rest macht der Editor aus Angst.

Stefan Lindecke
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge