Cascading Content
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
- Schritt
Im Backend-Modul "Cascading Content" legen Sie eine neue Kategorie an. Dieser geben Sie z.B. den Titel "Ansprechpartner". - 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. - 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. - 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. - 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.
Wir engagieren uns gerne und unentgeldlich für die Contao-Community. Am liebsten ist es uns, wenn wir durch unser Beispiel andere dazu motivieren sich ebenfalls einzubringen. Sollte Ihnen das aber nicht möglich sein, dann freuen wir uns auch über eine kleine Spende für unsere Arbeit. Auch das motiviert uns weiter zu machen.
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.
Spenden Sie uns gerne etwas per Überweisung auf folgendes Konto. Wenn Sie eine Rechnung benötigen, kontaktieren Sie uns bitte vorher:
BIC: GENODEF1ETK
IBAN: DE77 8309 4495 0003 2066 02
Verwendungszweck: Spende Contao-Erweiterung