Unsere Ideen für Ihr Projekt

Cascading Content

Logo der Contao Premium-Partner

Seit Ende 2013 sind wir nicht nur Design- sondern auch Technik-Premiumpartner des CMS Contao. Das hat uns angespornt, jetzt auch Erweiterung Nummer sieben im Contao Extension Repository zu veröffentlichen.

Was leistet die Erweiterung?

trilobit_cascading_content hilft vor allem Redakteuren, die Inhalte pflegen müssen, die immer wieder verwendet werden. Nehmen wir als Beispiel den Kasten "Ihr Ansprechpartner" auf der rechten Seite mit meinen Daten. Dieser taucht auf unserer Homepage immer wieder auf. Natürlich pflegen wir ihn nur an einer Stelle, da sonst bei jeder Änderung alle Vorkommen neu gepflegt werden müssten. Wer das nicht möchte, kann eigenen Layouts anlegen und bestimmte Elemente fest verdrahten. Damit ist die Auswahl und evtl. auch die Bearbeitung der Inhalte aber außerhalb der Reichweite des Redakteurs. Außerdem müssten bei wechselnden Inhalten viele Layouts angelegt werden.

Oft gelten Inhalte für eine Seite und alle ihre Unterseiten. Hier setzt die Erweiterung zum Cascading Content an. Sie definieren die anzuzeigenden Inhaltselement einmal, binden Sie dann einfach ein und das System vererbt sie an alle Unterseiten.

Und so geht's

  1. Schritt
    Im Backend-Modul "Cascading Content" legen Sie eine neue Kategorie an. Dieser geben Sie z.B.  den Titel "Ansprechpartner".
  2. Schritt
    Nun legen Sie in der Kategorie "Ansprechpartner" ein neues Element "Elternseite" an und wählen im Seitenbaum die oberste Seite aus, auf der der Hinweis angezeigt werden soll.
  3. Schritt
    Jetzt müssen Sie nur noch die Inhalte definieren. Dies funktioniert wie die normale Inhaltspflege: Sie erstellen Artikel und fügen beliebige Inhaltselemente ein.
  4. Schritt
    Um den Inhalt an der gewünschten Stelle anzuzeigen, muss noch ein Frontend-Modul angelegt werden.
    Unter "Backend-Modul > Layout > Themes > Frontend-Module" legen Sie ein Modul vom Typ "Cascading Content" an und wählen die Kategorie "Ansprechpartner" aus.
  5. Schritt
    Zum Abschluss binden Sie unter "Backend-Modul > Layout > Themes > Seitenlayout" das Frontend-Modul in das Seitenlayout ein.

Fazit: Weniger Arbeit - Mehr Konsistenz

Mit trilobit_cascading_content können Sie als Redakteur

  • Inhalte einmalig in eine Seite einbinden und an alle Unterseiten vererben
  • Inhalte in Unterseiten auch wieder überschreiben - das vererbt sich dann auch wieder auf deren Unterseiten usw.
  • Alle Contao-Inhaltselemente weiter wie bekannt nutzen
  • Beliebig viele Inhaltselemente gruppieren und einbinden

Hilfe

Bei Fragen und Anregungen zu der Erweiterung stehen wir natürlich gerne zur Verfügung. Nutzen Sie einfach unser Kontaktformular.


Für diese Erweiterung spenden

Diese Erweiterung hat Ihnen gefallen und Sie nutzen sie auch in Ihren Kundenprojekten? Hier können Sie uns unterstützen.

...oder spenden Sie per Überweisung auf folgendes Konto bei der EthikBank:

BIC: GENODEF1ETK
IBAN: DE77 8309 4495 0003 2066 02
Verwendungszweck: Spende Contao-Erweiterung