Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
Sitemap-XML einrichten
Um Ihre Buchungs-Objekte auch in einer Sitemap.xml bereitzustellen, führe die folgenden Schritte durch:
- Installiere die EXT:seo (falls noch nicht geschehen) und füge das statische TypoScript-Template XML Sitemap in Deinem Root-Template ein.
- Konfiguriere Route-Enhancer für die
sitemap.xml
URL-Endung:RouteEnhancers: PageTypeSuffix: map: sitemap.xml: 1533906435
- Füge das statische TypoScript-Template Bookings - Sitemap.xml configuration in Deinem Root-Template ein.
- Stelle sicher, dass die
{$themes.configuration.pages.bookings.details}
TypoScript-Konstante gesetzt ist und auf Deine Detail-Seite zeigt. - Stelle sicher, dass die
{$themes.configuration.container.bookings}
TypoScript-Konstante gesetzt ist und auf Deinen Daten-Container zeigt. - Konfiguriere die
robots.txt
über Deine Site-Configuration. Eine einfache Konfiguration könnte wie folgt aussehen:User-agent: * Disallow: /typo3/ Disallow: /typo3_src/ Allow: /typo3/sysext/frontend/Resources/Public/*
In Deiner Site-Configuration
routes: - route: robots.txt type: staticText content: "User-agent: *\r\nDisallow: /typo3/\r\nDisallow: /typo3_src/\r\nAllow: /typo3/sysext/frontend/Resources/Public/*\r\n"
- Am Ende dieser Datei füge nun noch die Bookings Sitemap.xml mit der folgenden Zeile ein:
Sitemap: https://bookings.typo3-demos.de/sitemap.xml?sitemap=bookings
- Fertig: Deine Sitemap.xml mit den Buchungs-Objekten sollte unter https://bookings.typo3-demos.de/sitemap.xml?sitemap=bookings abrufbar sein.