Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:routing [2019/02/25 20:56] – [Routing Enhancers und Aspects] admin | typo3:routing [2020/04/09 10:56] (aktuell) – [Fehlermeldung bzgl. Routing nach Update auf TYPO3 9.5.14] admin | ||
|---|---|---|---|
| Zeile 4: | Zeile 4: | ||
| Das ganze basiert auf der [[https:// | Das ganze basiert auf der [[https:// | ||
| - | ===== Seiten ===== | ||
| - | <code yaml> | + | ===== Tutorials zum Routing in TYPO3 ===== |
| - | routeEnhancers: | + | |
| - | | + | Ich habe aktuell drei Artikel zum Routing verfasst, die Beispiel-Konfigurationen beinhalten und auch erläutern: |
| - | type: PageType | + | |
| - | | + | - [[https:// |
| - | map: | + | - [[https://www.sebkln.de/ |
| - | | + | - [[https:// |
| - | feed.xml: 9818 | + | |
| - | sitemap.xml: 1533906435 | + | <WRAP center round info> |
| - | yoast-snippetpreview.json: 1480321830 | + | All tutorials are [[https:// |
| - | </code> | + | </WRAP> |
| ---- | ---- | ||
| Zeile 24: | Zeile 24: | ||
| ==== news ==== | ==== news ==== | ||
| - | <code yaml> | + | Für die News-Extension habe ich die [[https://docs.typo3.org/p/ |
| - | routeEnhancers: | + | |
| - | | + | |
| - | type: Extbase | + | |
| - | limitToPages: | + | |
| - | # News list view - needed for pagination: | + | |
| - | - 1 | + | |
| - | # News detail views - needed for general routing: | + | |
| - | - 2 | + | |
| - | - 3 | + | |
| - | # News category and tag view: | + | |
| - | - 4 | + | |
| - | - 5 | + | |
| - | extension: News | + | |
| - | plugin: Pi1 | + | |
| - | routes: | + | |
| - | - | + | |
| - | routePath: '/page/{page}' | + | |
| - | _controller: | + | |
| - | _arguments: | + | |
| - | page: ' | + | |
| - | - | + | |
| - | routePath: '/{news_title}' | + | |
| - | _controller: | + | |
| - | _arguments: | + | |
| - | news_title: | + | |
| - | - | + | |
| - | routePath: '/{category_name}' | + | |
| - | _controller: | + | |
| - | _arguments: | + | |
| - | category_name: | + | |
| - | | + | |
| - | routePath: '/{tag_name}' | + | |
| - | _controller: | + | |
| - | _arguments: | + | |
| - | tag_name: overwriteDemand/tags | + | |
| - | defaultController: | + | |
| - | defaults: | + | |
| - | page: ' | + | |
| - | requirements: | + | |
| - | news_title: '^[a-zA-Z0-9].*$' | + | |
| - | page: \d+ | + | |
| - | aspects: | + | |
| - | news_title: | + | |
| - | type: PersistedAliasMapper | + | |
| - | tableName: tx_news_domain_model_news | + | |
| - | routeFieldName: | + | |
| - | page: | + | |
| - | type: StaticRangeMapper | + | |
| - | start: ' | + | |
| - | end: ' | + | |
| - | category_name: | + | |
| - | type: PersistedAliasMapper | + | |
| - | tableName: sys_category | + | |
| - | routeFieldName: | + | |
| - | tag_name: | + | |
| - | type: PersistedAliasMapper | + | |
| - | tableName: tx_news_domain_model_tag | + | |
| - | routeFieldName: | + | |
| + | ---- | ||
| + | ===== Troubleshooting ===== | ||
| + | |||
| + | ==== Fehlermeldung bzgl. Routing nach Update auf TYPO3 9.5.14 ==== | ||
| + | |||
| + | < | ||
| + | (1/1) Symfony\Component\Routing\Exception\InvalidParameterException | ||
| + | Parameter " | ||
| </ | </ | ||
| + | |||
| + | Der bisher verwendete '' | ||
| + | |||
| + | Ergänzung: Dieser Fehler kann ebenfalls autreten, falls bei einem Datensatz (News, Kategorie, …) das Slug-Feld nicht gefüllt ist. | ||
| + | |||
| + | **Quellen: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||