Eigene Insert-Tags in Contao erstellen

von Dennis Erdmann

Zwei Fragen, die in der Praxis immer wieder auftauchen, klingen in etwa so:

„Wir erwähnen an unterschiedlichen Stellen im Text die Anzahl der Mitarbeiter. Wie gehen wir am besten vor, wenn sich die Zahl ändert?"

Und: „Gibt es einen Trick, dass wir nicht jedes Jahr den Text ‚seit 16 Jahren' anpassen müssen?"

Glücklicherweise gibt es auf beide Fragen eine Antwort: Ja, das geht. Mit Insert-Tags.

Eigene Insert-Tags

Dank der Möglichkeit in Contao, eigene Insert-Tags zu erstellen, und der Contao-Doku ist ein eigener Insert-Tag super schnell eingerichtet: Dokumentation Insert-Tags.

Damit lassen sich statische Werte wie 2.800 Mitarbeiter sehr einfach hinterlegen. Aber auch Berechnungen für „seit X Jahren" sind relativ einfach möglich. Die Sache hat nur einen Haken: Die Änderungen lassen sich nicht von Redakteur:innen machen.

Deswegen bietet es sich an, zusätzlich eine Backend-Eingabe zu ergänzen, damit Redakteur:innen selbst eigene Insert-Tags anlegen und ändern können — inklusive einfacher Berechnungen (+/−/×/÷). So haben wir es in einem Projekt umgesetzt.

Alternative ohne eigene Programmierung

Es geht aber auch ohne eigene Programmierung: Die Erweiterung Constants Bundle von Trilobit macht genau das — bis auf die Berechnung, dafür gibt es das Calculator Bundle.

  • contao
  • insert-tags
  • redaktion
  • erweiterungen

Zurück zur Übersicht