====== Routing Enhancers und Aspects ====== Mit TYPO3 v9 können sprechende URLs direkt vom Kern generiert werden. Für Seiten und Extensions werden dafür Konfigurationen in der ''config.yaml'' der neuen Site Configuration (//typo3conf/sites/site-identifier/config.yaml//) ergänzt. Das ganze basiert auf der [[https://symfony.com/doc/current/routing.html|Symfony Routing Component]]. ===== Tutorials zum Routing in TYPO3 ===== Ich habe aktuell drei Artikel zum Routing verfasst, die Beispiel-Konfigurationen beinhalten und auch erläutern: - [[https://www.sebkln.de/tutorials/detail/die-site-configuration-als-grundlage-fuer-routing-in-typo3-v9/|Die Site Configuration als Grundlage für Routing in TYPO3 v9]] - [[https://www.sebkln.de/tutorials/detail/routing-in-typo3-v9-der-extbase-plugin-enhancer/|Routing in TYPO3 v9: der Extbase Plugin Enhancer]] - [[https://www.sebkln.de/tutorials/detail/routing-in-typo3-trailing-slash-oder-html-suffix-in-url/|Routing in TYPO3 v9: Trailing Slash oder .html Suffix in URL einrichten]] All tutorials are [[https://www.sebkln.de/en/tutorials/tag/routing/|available in English language]], too. ---- ===== Extensions ===== ==== news ==== Für die News-Extension habe ich die [[https://docs.typo3.org/p/georgringer/news/7.3/en-us/AdministratorManual/BestPractice/Routing/Index.html|Dokumentation]] um Routing-Konfigurationen erweitert. ---- ===== Troubleshooting ===== ==== Fehlermeldung bzgl. Routing nach Update auf TYPO3 9.5.14 ==== (1/1) Symfony\Component\Routing\Exception\InvalidParameterException Parameter "xyz" for route "tx_news_pi1_4" must match "[^/]++" ("" given) to generate a corresponding URL. Der bisher verwendete ''defaults'' Abschnitt in der Routing-Konfiguration muss entfernt werden. Ergänzung: Dieser Fehler kann ebenfalls autreten, falls bei einem Datensatz (News, Kategorie, …) das Slug-Feld nicht gefüllt ist. **Quellen:** * [[https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.5.x/Important-86895-RouteAspectsTakePrecedenceOverRequirements.html|TYPO3 Changelog]] * [[https://stackoverflow.com/questions/60282463/routing-exception-after-upgrading-to-typo3-v9-5-14/60282464#60282464|Stack Overflow]]