Individuelle Felder im Template ausgeben

Kapitel 19

Individuelle Felder hinzufügen

Im Kapitel 7 haben wir die Filter - Eingabefelder kennen gelernt. Bis jetzt haben wir diese im einem Filter - Kontext verwendet. Wir können diese auch als individuelle Felder verwenden und im Template ausgeben.

Eingabe Feld erstellen

Eingabe Feld erstellen

Wir gehen wieder zurück zum System > F Modul und klicken auf das "Filter Eingabefelder bearbeiten" icon. Wir erstellen, wie im 7. Kapitel einen neuen Eingabefeld.

Beispiel Eingabefeld erstellen:

  • TypEinfache Auswahl
  • Feldnamemein_feld
  • BezeichnungMein Feld
  • StyleSelect

Auswahlliste definieren

Da wir ein Feldtyp "Einfache Auswahl" ausgewählt haben, benötigen wir noch die passende Auswahlliste. Wie im Kapitel 8 gesehen, gehen wir zu dem Wrapper und pflegen unsere Auswahlliste ein.

Feld im Template ausgeben

Feld im Template ausgeben

Wir erstellen im Templates ein neues Template fmodule_teaser (Listenansicht). Dort können wir nun das Feld ausgeben. Selbstverständlich geht es auch im fmodule_full (Detailansicht).

fmodule_teaser Template

<?php echo $this->mein_feld; ?>

Wir können jeden Filter - Eingabefeld im Template ausgeben. Jeder Feldname wir automatisch eine Eigenschaft des Templates.

$this->feldname

Weiter mit

Taxonomie Modul für Contao? Lerne wie man Taxonomies mit dem F Modul erstellen kann.

Weiter

Mit dem Pagination - Eingabefeld kannst du noch bessere Listen für deine Besucher erstellen.

Weiter