Вам нужен усилитель маршрута в конфигурации вашего сайта.В вашем проекте должно быть config.yaml
после того, как вы его создали в бэкенде TYPO3 (в разделе «Конфигурация сайта» -> «Сайты»).
После этого вы можете найти рабочий пример в документации (для новостей) здесь: Документация Route Enhacer
Улучшенный рабочий маршрут, который я в настоящее время реализовал, например, выглядиткак это:
NewsPlugin:
type: Extbase
extension: News
plugin: Pi1
routes:
- { routePath: '/blog/{news_title}', _controller: 'News::detail', _arguments: {'news_title': 'news'} }
aspects:
news_title:
type: PersistedAliasMapper
tableName: 'tx_news_domain_model_news'
routeFieldName: 'path_segment'
routeValuePrefix: '/'
Имейте в виду, что эта конфигурация лишена некоторых примеров в документации и не поддерживает разбиение на страницы.