TYPO3流体uri动作忽略参数?

时间:2016-10-12 10:52:04

标签: ajax typo3 fluid

我有这个内联流畅的电话:

{f:uri.action(pageUid: 102, action: 'getFile', noCacheHash: true, additionalParams: {id: 102})}

然而,它似乎是参数" pageUid"," noCacheHash"和" additionalParams"被忽略,因为生成的URL看起来像这样:

http://www.example.com/excontroller/?no_cache=1&tx_excontroller_bmbf%5Baction%5D=getFile&tx_excontroller_bmbf%5Bcontroller%5D=excontroller&cHash=cec99a845beead4fe9f3863494abf1c7

由于它是一个ajax调用,我会把glady禁用cHash。或至少传递pageUid所以我没有得到" cHash计算" -Error。

那么,我错过了什么吗?为什么没有应用参数?

1 个答案:

答案 0 :(得分:1)

至于noCacheHash: true我想流体将真实解释为varibale。请改为noCacheHash: 1

至于additionalParams,它们是没有前缀的参数。如果您希望它们像操作一样加上前缀,请使用arguments

编辑:从答案中删除了错误的建议。谢谢,克劳斯。