Pflichtfelder definieren

Aus Contao Community Documentation

Version vom 26. Dezember 2011, 18:15 Uhr von MaTh (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


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

Atari Teenage Riot ist eine Mischung aus singen, schreien und sich übergeben.

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge