为了在我的TYPO3项目中更好地执行更好的路由,我编写了一个自定义方面。最后在我的config.yaml中使用它,为我的TXPO3 3扩展配置URL生成。
...
PsoabillingPlugin:
type: Extbase
extension: Psoabilling
plugin: Pi1
routes:
- routePath: '/banddetail/{bandname}'
_controller: 'Band::showband'
_arguments:
name: bandname
defaultController: 'Band::listyear'
aspects:
bandname:
type: BandAndYearMapper但是,URL没有被处理。它们与没有配置的情况相同。(顺便说一句: EXT:news在我的配置上面的附加配置确实像预期的那样工作!)
有什么想法吗?Thanx
发布于 2019-08-27 05:07:37
明白了!我搞错了替换图:ARGUMENTFIELD。URL-参数是tx_psoabillingband而不是名字.
必须:
...
PsoabillingPlugin:
type: Extbase
extension: Psoabilling
plugin: Pi1
routes:
- routePath: '/banddetail/{bandname}'
_controller: 'Band::showband'
_arguments:
bandname: band
defaultController: 'Band::listyear'
aspects:
bandname:
type: BandAndYearMapper但不幸的是,现在我遇到了一个新问题。cHash被附加到url,并且由于现金哈希比较错误,链接无法工作。但那是另一个帖子..。
https://stackoverflow.com/questions/57657663
复制相似问题