Die Datensätze
Für einen Content Manager fungieren die MTS Records (MTS-Datensätze) als zentrale Wissensdatenbank innerhalb von TYPO3. Anstatt Informationen (wie Hoteldaten) mühsam auf jeder einzelnen Unterseite manuell einzugeben, werden sie als strukturierte Datensätze einmalig angelegt und können dann flexibel auf der gesamten Website ausgespielt werden.
Die MTS Records sind das also "Rückgrat" der Inhalte für MTS Austria. Durch die strikte Trennung von Datenpflege (im Ordner) und Datenpräsentation (über Plugins auf Seiten) bleibt die Website auch bei hunderten von Unterkünften und anderen Datensätzen stets konsistent und wartungsfreundlich.
Das Grundprinzip
"Einmal pflegen, überall nutzen" MTS Records sind eigenständige Datensätze (ähnlich wie News-Beiträge), die meist in einem zentralen Ordner im Seitenbaum verwaltet werden.
Vorteil: Wenn sich beispielsweise die Sterne-Kategorie eines Hotels ändert, muss dies nur an einer Stelle (im MTS-Datensatz) korrigiert werden. Die Änderung wird automatisch auf der Regionsseite, in der Detailsuche, auf der Startseite usw. übernommen.
Beispiel: mts_accommodations (Unterkünfte) Dieser Datensatztyp ist speziell für die Verwaltung von Beherbergungsbetrieben konzipiert. In der Bearbeitungsmaske finden sich unter anderem folgende Bereiche:
- Allgemeine Informationen: Name des Hauses, Sterne-Kategorie (inkl. Spezialstufen wie 3S oder 4S) und die Adresse.
- Texte & Medien: Eine Kurzbeschreibung (Teaser-Text) für Listenansichten, das Hotellogo sowie eine Bildergalerie.
- Preise: Felder für den "Preis ab" sowie individuelle Preistexte.
- Relationen (Verknüpfungen): Dies ist das Herzstück der MTS Records. Eine Unterkunft wird hier mit anderen MTS-Datensätzen verknüpft:
- Orte (Places): Zuordnung zu einem konkreten Ort.
- Urlaubsthemen (Holiday Themes): Markierung, ob es sich z. B. um ein Bike-Hotel oder ein Wellness-Hotel handelt.
- Qualitätsmerkmale (Quality Features): Zuweisung von spezifischen MTS-Zertifizierungen.
- Öffnungszeiten: Hier können Saisonzeiten manuell hinterlegt oder (falls konfiguriert) importierte Daten eingesehen werden.
- Wie kommen die Daten auf die Website?
Als Content Manager nutzen Sie sogenannte Plugins, um die MTS-Datensätze im Frontend (für den Besucher) sichtbar zu machen.
Unter anderem gibt es folgende Plugins zur Auswahl:- Unterkunfts-Liste (Accommodation List): Hiermit erstellen Sie Übersichten. In den Plugin-Einstellungen können Sie filtern, welche Häuser angezeigt werden sollen (z. B. "Nur 4-Sterne-Hotels aus der Region X").
- Unterkunfts-Detail (Accommodation Detail): Diese Seite dient als "digitale Visitenkarte" des Hauses und zeigt alle Details des Datensatzes (Bilder, ausführliche Texte, Karte) an.
- Vacation Planner (Urlaubsplaner): Ein komplexeres Tool, das MTS-Datensätze (Unterkünfte, Touren, Angebote) kombiniert, um dem Gast eine interaktive Suche zu ermöglichen.
Relationen
Relationen sind Verknüpfungen zwischen verschiedenen Datensätzen. Sie sorgen dafür, dass das System "intelligent" agiert und können in folgende Kategorien eingeteilt werden.
Geografische Relationen (Wo?) Records werden hierarchisch verknüpft, um Filterungen in der Suche zu ermöglichen:
- Ort (Place) → verknüpft mit einer Region → verknüpft mit einem Bundesland → verknüpft mit einem Land.
Beispiel: Eine Tour ist einem Ort zugeordnet und "weiß" dadurch automatisch, in welcher Region sie liegt.
Thematische Relationen (Was?) Hier werden Eigenschaften zugewiesen, die für das Marketing entscheidend sind:
- Urlaubsthemen (Holiday Themes): Markierung als "Wellness", "Bike" oder "Familie".
- Qualitätsmerkmale (Quality Features): Zertifizierungen wie "MTS Geprüft" oder spezifische Hotel-Klassifizierungen.
- Kategorien: Einordnung in Gruppen wie "Rennrad-Touren" oder "Geführte Wanderungen".
Querverweise (Cross-References) Dies ermöglicht das "Cross-Selling" auf der Website:
- In einem Tour-Record können passende Unterkünfte verlinkt werden.
- In einem Unterkunfts-Record können die schönsten Touren der Umgebung direkt angezeigt werden
Detail Content
In den Datensätzen mit einer Detailseite im Frontend gibt es die flexible Inhaltsgestaltung. Neben fest definierten Feldern (wie "Sterne" oder "Schwierigkeitsgrad") verfügen viele Records über das Feld Detailseite-Struktur (additional_content). Dies erlaubt eine fast grenzenlose Flexibilität:
- Eingebettete Content Elemente: Über diesen Bereich können Content Manager normale TYPO3-Inhaltselemente (wie Text/Bild, Galerien oder Video-Player) direkt innerhalb eines MTS-Records pflegen. Diese erscheinen dann auf der Detailseite des jeweiligen Records.
- Statische Inhalte:
- Im Feld “Information” kann gewählt werden welcher “statische” Inhalt an dieser Stelle ausgegeben werden soll. Der Inhalt wird über ein Plugin welches auf der Detailseite gepflegt wurde extrahiert.
- Beispiel: Auf der Hotel Detailseite von XY soll die Liste der dazugehörigen Angebote ausgegeben werden.
- Zunächst wird auf der Detailseite der Hotels in der Spalte “Detail Content [70]” das Plugin für die Angebote-Liste eingefügt.
- Das Plugin wird mit allen nötigen Infos befüllt.
- ! WICHTIG: Im Reiter “Filter erlaubte Kontext Typen” muss der Kontext gesetzt werden, nach dem die Angebote gefiltert werden sollen. In diesem Beispiel nach Unterkünfte.
- Im Record wird im Detail Reiter nun im Repeater Item die Information “Angebote - Plugin Detailseite” ausgewählt.
- Nun wird automatisch auf der Hoteldetailseite von XY im Frontend die dazugehörigen Angebote ausgegeben. Sollten keine Inhalte vorhanden sein, wird dieser Bereich im Frontend komplett ausgeblendet.
- Über den Bereich “Statischer Einleitungstext” können vordefinierte Text-Bausteine (z. B. “Rezepte”) zugeschaltet werden:
- Diese Texte werden auf der Detailseite in der Spalte “Detail Content [70]” angelegt und befüllt. Sie werden nach Zuweisung im Record automatisch im Frontend ausgegeben.
- Anker-Navigation: Das Feld Anchor Title ermöglicht es, innerhalb einer langen Detailseite Sprungmarken zu setzen, sodass der Besucher direkt zu bestimmten Abschnitten navigieren kann.
Tipps für die tägliche Arbeit
- Sorgfältige Verschlagwortung: Je genauer Sie die Relationen (Themen, Merkmale) pflegen, desto besser funktioniert die Filterung in den Listen auf der Website.
- Listen-Modul nutzen: Um Unterkünfte zu bearbeiten oder zu sortieren, empfiehlt sich das Listen-Modul in TYPO3, indem Sie direkt in den entsprechenden Daten-Ordner navigieren.
- Synchronisation: Achten Sie auf Felder wie die ehotelier-ID, Seekda ID, Trust You. Diese gehören zu Verknüpfungen mit externen Systemen, wodurch bestimmte Daten (wie Preise oder Verfügbarkeiten) automatisch aktualisiert werden können.
- Vorsicht: Wenn ein Record eine Externe ID besitzt, werden bestimmte Felder beim nächsten Importlauf eventuell überschrieben.
- Regel: Klären Sie, welche Daten „führend“ im TYPO3 gepflegt werden dürfen und welche Daten strikt aus dem Quellsystem kommen
- URL-Management & Slugs (Sprechende URLs) Jeder Record (Unterkunft, Tour, Region) verfügt über ein Feld für das URL-Segment (oft unter dem Reiter „SEO“ oder „Allgemein“).
- Warum wichtig? Dies bestimmt die Adresse im Browser (z. B. /unterkunft/hotel-beispiel).
- Pflegetipp: Wenn Sie den Namen eines Records ändern, generiert TYPO3 das URL-Segment oft nicht automatisch neu, um bestehende Links nicht zu brechen. Prüfen Sie nach Namensänderungen das Feld manuell und aktualisieren Sie es gegebenenfalls (Vorsicht bei bereits indizierten Seiten!).
- Zeitsteuerung & Sichtbarkeit Nutzen Sie die „Access“-Einstellungen (Reiter „Zugriff“):
- Saisonale Inhalte: Über die Felder Start und Stopp können Sie genau festlegen, wann ein Record (z. B. ein spezielles Sommerangebot) auf der Seite erscheinen und wieder verschwinden soll.
- Hidden-Status: Ein versteckter Record ist ideal, um komplexe Detailseiten in Ruhe vorzubereiten. Über die Backend-Vorschau können Sie das Ergebnis prüfen, bevor der Gast es sieht.



