Verwendet man eine Kategorieauswahl (Category selection) funktioniert möglicherweise das URL Rewritung (routeEnhancers) nach einem Update auf TYPO3 LTS 12.4.x nicht mehr wie zuvor.
Verwendet man den in der Doku beschriebenen yaml Code tritt ein 503 Fehler auf, was aber nur an der fehlerhaften Einrückung in Zeile 15 liegt.
Das eigentliche Problem ist ein anderes: die news werden nicht geladen. Das Problem ist hier beschrieben.
Ein bei mir funktionierender Code für die Kategorieauswahl sieht so aus:
routeEnhancers:
News:
type: Extbase
limitToPages:
- 123
- 124
extension: News
plugin: Pi1
routes:
- routePath: '/'
_controller: 'News::list'
- routePath: '/{news-title}'
_controller: 'News::detail'
_arguments:
news-title: news
# Category
- routePath: '/{category-name}'
_controller: 'News::list'
_arguments:
category-name: overwriteDemand/categories
defaultController: 'News::list'
defaults:
page: '0'
aspects:
news-title:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: path_segment
category-name:
type: NewsCategory