Pflichtfelder definieren

Aus Contao Community Documentation

Version vom 26. Dezember 2011, 16: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

<user> Composer meckert bei Isotope, dass er mit tablelookupwizard 3.1 nicht zurecht kommt - korrekt?
<Toflar> keine Ahnung, sowas weiss ich doch nicht auswendig :D
<user> wer dann ;)
<Toflar> na niemand, deswegen schreibt man's ja in die composer.json

Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge