TYPO3 Snippet: .html in Slugs ohne Extension


Diese Anpassung der Config.yaml ändert das Routing in TYPO3. Es wird zu jedem Slug ein .html hinzugefügt. Ein Beispiel dafür: /home/startseite -> /home/startseite.html

Die Anpassungen finden in folgendem Pfad statt:

/typo3pfad/typo3conf/sites/main/config.yaml

Dort fügen wir nun unten folgende Zeilen hinzu:

...
routes: {  }
//Änderungen ab hier kopieren!
routeEnhancers:
  PageTypeSuffix:
    type: PageType
    default: .html
    map: { }

Natürlich kann man jede Dateiendung nutzen, welche für soetwas unterstützt werden. Auch .php, .js, usw. funktionieren. Wer keine Dateiendung haben will, kann die oben genannten Zeilen wieder entfernen.

Zum Schluss muss noch der Cache gelöscht werden, damit die Pfade neu generiert werden.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.