06. 02. 2020, 16:59

Hallo zusammen,
ich verwende die normale Typo3 News-Extension und habe in der config.yaml auch erfolgreich hinbekommen, sprechende URLs mit den routeEnhancers für diese auszugeben.

Jetzt stehe ich allerdings auf dem Schlauch. Ich brauche in der URL einen zusätzlichen Parameter, der ganz am Schluß angehängt wird: ?parameter=xyz
Wenn ich diesen Parameter anhänge, funktioniert die URL aber einfach gar nicht mehr und ich lande auf der 404 Seite. Bei normalen Typo3 Seiten funktioniert das einwandfrei. Bei allem was aus der News-Extension kommt, geht die URL dann nicht mehr. Ich bin mir recht sicher, dass das an den RouteEnhancers liegt.

Weiß jemand, was ich ergänzen muss, damit ich GET parameter anhängen kann?

Auszug aus meinem YAML:
routes: { }
routeEnhancers:
NewsPlugin:
type: Extbase
limitToPages:
- 123
extension: News
plugin: Pi1
routes:
-
routePath: '/news/{page}'
_controller: 'News::list'
_arguments:
page: '@widget_0/currentPage'
-
routePath: '/tag/{tag_name}'
_controller: 'News::list'
_arguments:
tag_name: overwriteDemand/tags
-
routePath: '/{news_title}'
_controller: 'News::detail'
_arguments:
news_title: news
-
routePath: '/archive/{year}/{month}'
_controller: 'News::archive'
defaultController: 'News::list'
defaults:
page: '0'
aspects:
news_title:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: path_segment

Für einen Tipp wäre ich sehr dankbar!