Inhaber Kay Eickhoff visuelle Kommunikation: Kay Eickhoff.
Kay Eickhoff.

Von Kay Eickhoff

+

Contao Tipps und Tricks: Den gleichen Inhalt mit dem Contao Inhaltselement über mehrere Seiten verteilen.

Contao Element vom Typ Inhaltselement für die zentrale Aktualisierung gleicher Inhalte.

Wenn du in Contao den gleichen Inhalt auf verschiedenen Seiten verwenden möchtest, ist das Element vom Typ „Inhaltselement“ dafür gut geeignet! Nehmen wir zum Beispiel die Anzeige der Jahre, die ein Unternehmen bereits besteht (Jahreszahl). Diese Zahl taucht möglicherweise mehrmals in Überschriften, Texten und anderen Bereichen auf. Um sicherzustellen, dass du die Jahreszahl nicht auf jeder Seite einzeln aktualisieren musst, erstellst du ein "Inhaltselement" als Variable dafür.

Beispiel: Die Jahreszahl 20 als Inhaltselement (Variable) in Contao erstellen.

  • Erstelle in der Seitenstruktur eine neue Seite mit dem Namen „Variablen“ und aktiviere in den Experteneinstellungen „Im Menü verstecken“. Veröffentliche die Seite.
  • Ändere den automatisch erstellen Artikelnamen von „Variablen“ in „Jahreszahl“.
  • Lege im Artikel „Jahreszahl“ ein neues Element vom Typ „HTML“ an.
  • Schreibe in das Feld HTML-Code die Zahl 20 und klicke auf „Speichern und schließen“.
  • Wenn du mit der Maus über den kleinen gelben Stift fährst, erscheint „Inhaltselement ID XXXX bearbeiten“.
  • Merke dir die Zahl, die anstatt XXXX angezeigt wird, denn sie ist die ID für das Element „Jahreszahl“.

Beispiel: Die „Jahreszahl 20“ auf der Website platzieren.

  • Wähle den Artikel aus, in dem die „Jahreszahl“ platziert werden soll.
  • Wähle das Inhaltselement des Artikels, in dem die „Jahreszahl“ platziert werden soll – zum Beispiel ein Element vom Typ „Text“.
  • Schreibe in das Textfeld ((insert_content::XXXX)). Ersetze die doppelten Klammern durch geschweifte Klammern! Anstelle XXXX setzt du die ID des Inhaltselementes „Jahreszahl“ ein.
  • Änderst du jetzt das „Original“ (Seitenstruktur/Variablen/Artikel/Elementtyp „HTML“) von 20 auf 21, werden automatisch alle Inhalte, auf denen ((insert_content::XXXX)) platziert ist, aktualisiert.

Anwendungsmöglichkeiten für Contao Element vom Typ Inhaltselement:

Es können alle erstellten Elementypen mit ((insert_content::ID)) verwendet werden.

Eine passende Extension gibt es von terminal42 in der Contao-Erweiterungsverwaltung.

Erweiterung: Inhalts-Fragmente