Die Detail-Plugins
Um eine Detailseite eines Records anzuzeigen, werden bestimmte Seiten mit definierter ID verwendet. Diese ID muss von Brandnamic im Code hinterlegt werden, um die richtige Funktionalität der Detailseiten Plugins zu sichern.
Um ein Detail Plugin auf der Detailseite zu pflegen klicken Sie in der gewünschten Spalte auf die Schaltfläche "Neuer Inhalt" und wählen anschließend aus der Auswahl der Inhaltselemente eines der Detail-Plugin mit dem gewünschten Record-Typ z.B. “Accommodation – Detail”
Die Detail-Plugins (z. B. für Unterkünfte, Regionen, Touren oder Angebote) folgen einem standardisierten und modularen Prinzip. Dies gewährleistet eine konsistente Darstellung und vereinfacht die Wartung über verschiedene Portale hinweg.
Die Detail-Plugins sind so aufgebaut, dass sie den Großteil der Arbeit (SEO, Asset-Loading, Filtering) automatisiert im Hintergrund erledigen. Als Content Manager steuern Sie das Erscheinungsbild primär über die Datenpflege im Record selbst.
Aufbau der Detailseite
Die Detailseite besteht wie alle anderen Typo3-Seiten aus verschiedenen Spalten/Colpos. Für die Darstellung der Details eines Records wird die Detailseite wie folgt aufgebaut:
Content [0]
Hier wird das Detail-Plugin hinterlegt und die nötigen Informationen gepflegt. Jedes Detail-Plugin hat andere Felder je nach Typ. Alle Plugins besitzen das Feld “Record Storage Page” hier wird der Ordner in dem sich die Datensätze befinden hinterlegt.
Detail Content [70]
In dieser Spalte können weitere Inhalte wie Plugins, “Detail Abschnitt Texte”, Unterkunft Leistungen oder News Plugins hinterlegt werden. Im Backend bei den einzelnen Datensätzen kann dann gewählt werden, welche dieser Inhalte, in welcher Reihenfolge, mit oder ohne Ankerlink angezeigt werden sollen.
Wichtig ist in dieser Spalte bei den eingefügten Plugins einen “Filter Context Type” zu aktivieren (je nachdem auf welcher Detailseite wir uns befinden) damit nur die relevanten Daten auf der Detailseite ausgegeben werden können.
Für weitere Informationen siehe: Abschnitt Detail Content
Ausnahme: Bundesländer Detailseiten
Die Bundesland Detailseiten werden alle als eigenständige Seite unter dem jeweiligen Land angelegt. Um eine Mehrfach-Pflege zu vermeiden und alle Inhalte für die Bundeslanddetailseite auf der jeweiligen Detailseite in Detail Content [70] einzupflegen gibt es auf der übergeordneten Länderseite die Vererbbar Content [10]. Hier können die Inhalte, welche zusätzlich auf der Bundesland-Detailseite dargestellt werden sollen, gepflegt werden.
Im Frontend
- Header-Bereich: Name des Records, Standort-Infos und ggf. ein Merken-Button.
- Vista-Bereich: Darstellung von Bildern.
- Content-Bereich: Inhalte des Datensatzes und von Detail Content [70]
- Mitscrollender rechter Bereich: Kurz-Infos zum Datensatz für den schnellen Überblick, Anfrage, Buchen
- Fixed Menu / Info Bar: Eine mitscrollende Leiste für schnelle Aktionen und Ankerlink auf bestimmte Inhalte auf der Seite.
Alle Detail-Plugins
Es gibt Logiken, die in fast allen Detail-Plugins identisch funktionieren:
- Abhängige Filter (FilterViaContext): Wenn ein User eine Detailseite aufruft, "merkt" sich das System diesen Record. Nachfolgende Plugins auf der Seite (z. B. eine Liste von Touren unter einer Unterkunft) können so automatisch nach diesem Record filtern.
- Automatisierte Meta-Tags & SEO: Das Plugin generiert automatisch die nötigen SEO-Tags (Titel, Description, OpenGraph-Bilder) aus den Daten des Records, sofern keine manuellen SEO-Überschreibungen direkt im Record gepflegt wurden.
Unterschiede über die Portale
Obwohl die technische Basis gleich ist, passen sich die Plugins dem jeweiligen Portal (z. B. MoHo, MBH, Cross) an:
- Varianten (V1, V2): Im Code gibt es 2 verschiedene Detail-Varianten (eine mit kleiner Vista Darstellung eine mit größerer), dort wird hinterlegt welches Layout-Modell ein Portal nutzt z.B. MBH vs. XCSH
- Portal-spezifische Konstanten: Konstanten-Texte, Icons und CSS-Klassen werden dynamisch je nach Angebotsgruppe geladen. So wird sichergestellt, dass die Buttons, Icons und Texte immer im korrekten Marken-Style und Wording erscheinen.
- Zusatzfelder: Bestimmte Portale zeigen spezifische Informationen an, die in anderen nicht relevant sind (z. B. Urlaubsthemen nur bei cross oder spezifische Motorrad-Kriterien bei moho).
Abstand nach dem Element
Für das Element kann wie bei allen anderen Elemente der Abstand zum nächsten Element mit "groß", "mittel", "klein" oder "kein Abstand" definiert werden.



