Eine XML Sitemap ist die beste Möglichkeit den strukturellen Stand einer Website einer Suchmaschine mitzuteilen. Für TYPO3 gibt es einige Extensions, die das ermöglichen. Allerdings ist TypoScript mächtig genug, eine Sitemap nicht nur mit statischen aber auch mit dynamischen Inhalten sprich Plugins zu realiseren.

Folgendes TypoScript listet alle statischen Seite per HMENU auf und führt beispielhaft die Datensätze für die News-Extension auf. Analog dazu können auch andere Datensätze in die Sitemap aufgenommen werden. Die Reihenfolge Seiten in der XML Struktur ist nicht wichtig, deshalb können die News-Einträge auch am Ende anknüpfen.

xmlSitemap = PAGE
xmlSitemap {
typeNum = 200
config {
xhtml_cleaning = none
no_cache = 1
disableAllHeaderCode = 1
additionalHeaders = Content-Type: text/xml; charset=utf-8
simulateStaticDocuments = 0
tx_realurl_enable = 1
}
wrap (
<?xml...

Wenn man eine bestimmte Plugin-View einer Extension per TypoScript einbinden möchte, findet man Beispiele wie das in der offiziellen Dokumentation der News Extension. Wenn man nach TypoScript Integration von Plugins sucht, findet man die alte Dokumentation der News Extension und ältere Diskussionen zu anderen Extensions. Der eine oder andere versucht es womöglich mit folgender Zeile und wundert sich, warum nichts ausgegeben wird:

userFunc = tx_extbase_core_bootstrap->run

Korrekt ist aber Zeile, die in der neuen Dokumentation der News Extension notiert ist und mit den neueren TYPO3 Versionen (zumindest bei TYPO3 7.6) funktioniert:

userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run

Zwischen den Tagen hat die Website ein größeres Update erfahren. Das Layout ist radikal vereinfacht, vom Print inspiriert und für sämtliche Mobilgeräte optimiert. Es hält nun vielmehr das Versprechen, einfach durchdacht und effizient zu sein. Nachdem der Großteil der gestalterischen und technischen Umbauarbeiten vorüber ist, sollte es hier regelmäßiger Updates geben als zuvor.

Ich hatte zuvor eine Integration von TYPO3 für statische Inhalte und Wordpress für das Logbuch versucht. Es war sehr aufwendig, weitestgehend das selbe Template zu nutzen, deshalb verabschiede ich mich wieder von Wordpress und verwende die News-Extension für das Logbuch, die Projekte und die Publikationen.

Diakonie vor Ort

Responsive Website für den größten mobilen Pflegedienst im Oberbergischen Kreis.

MeMedix

Identity und Responsive Website für das Personalvermittlungs-Unternehmen in Bergisch Gladbach.

Yellow-Head

Responsive Website und Shop für das therapeutische Produktserie gegen Verspannungen.

Sheydin Studio gestaltet Interaktionsabläufe, verwandelt Daten in Information und entwirft einzigartige Erscheinungsbilder … mehr

Top