Eingabefelder ohne Filter

Kapitel 23

Wir können unserer Eingabemaske auch Eingabefelder ohne einer Filter Funktion hinzufügen. Jeder dieser Eingabefelder kann ein eigenes Template besitzen.

Eingabefeld ohne Filter erstellen

Eingabefeld erstellen

Wie im Kapitel 7 gelernt erstellen wir neues Eingabefeld. Diesmal wählen wir Eingabefeld ohne Filter aus.

Folgende widgets stehen uns zur Auswahl:

  • Textfeld
  • Textarea
  • Textarea mit TinyMCE
  • Normale Liste
  • Erweiterte Liste
  • Tabelle

Wie bisher vergeben wir einen Feldnamen und eine Bezeichnung. Bei diesem Beispiel erstelle ich eine Normale Liste.

  • Feldname my_normal_list
  • Bezeichnung Meine Liste

Sobald wir auf Speichern klicken, können wir ein Template auswählen (Optional). Bitte dran denken, sobald wir auf Speichern geklickt haben, können wir unser Widget Typ nicht mehr ändern. Bei den Datensätzen können wir nun die Liste in der Eingabemaske sehen.

Eingabefeld im Template ausgeben

Danach können wir unser Feld im fmodule_teaser oder fmodule_full Template ausgeben. Das funktioniert wie bei allen Contao Templates:

<?php if($this->my_normal_list): ?>
 <?php echo $this->my_normal_list; ?>
<?php endif; ?>