使用以下模板代码,将忽略controller
属性:
<f:link.action
pageUid="{f:cObject(typoscriptObjectPath: 'lib.nav.pid.registration')}"
controller="StandardRegistration"
action="oneClickRegistration"
additionalParams="{tx_extension_standardregistration: '{occurrenceId: conductingEvent.id}'}">
<f:translate key="registration.label.register"/>
</f:link.action>
没有调用操作oneClickRegistration
,而是像没有设置控制器属性一样对页面进行处理。
发布于 2017-05-10 08:09:31
我没有使用属性additionalParams
,而是使用了arguments
<f:link.action
pageUid="{f:cObject(typoscriptObjectPath: 'lib.nav.pid.registration')}"
controller="StandardRegistration"
action="oneClickRegistration"
arguments="{occurrenceId: conductingEvent.id}">
<f:translate key="registration.label.register"/>
</f:link.action>
附加的查询参数,这些参数不会像$arguments那样以前缀为前缀(推翻$arguments)。
因此,似乎不仅arguments
被否决了,而且controller
的财产也被否决了。
https://stackoverflow.com/questions/43886879
复制相似问题