ich habe hier ein Projekt wo ich die News-Extension um ein paar Felder im Backend bearbeitet habe, für eine bessere Trennung habe ich dafür einen neuen News-Type angelegt.
Das Anlegen der News und die Ausgabe funktionieren wunderbar.
Nun wollte ich gerne die speaking URLs so beeinflussen, dass er ein Feld welches ich zusätzlich angelegt habe in den speaking URLs als Parameter mit aufnimmt.
Das macht er aber leider nicht.
Müsste ich an der Stelle auf PHP-Ebene einfluss nehmen auf das Feld path_segment oder bin ich da komplett auf dem Holzweg?
So sieht der Abschnitt meines Route Enhancers aus:
JobNews:
type: Extbase
limitToPages:
- 12
- 4
- 2
- 16
- 25
- 26
extension: JobNews
plugin: Pi1
routes:
- routePath: '/job/{workplace}/{news-title}'
_controller: 'News::detail'
_arguments:
news-title: news
workplace: workplace
defaults:
news_type: 'job'
requirements:
news_type: 'job'
aspects:
news-title:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: path_segment
workplace:
type: PersistedAliasMapper
tableName: tx_news_domain_model_news
routeFieldName: workplace