如何在TYPO3 Fluid模板中输出花括号

时间:2013-09-19 22:10:27

标签: typo3 fluid

在TYPO3流体模板中使用它

<f:uri.action arguments="{start: '\{start\}'}" [...] />

我希望以下输出

index.php?id=1&tx_plugin_pi1[start]={start}...         // unescaped
index.php?id=1&tx_plugin_pi1%5Bstart%5D=%7Bstart%7D... // escaped

但我得到了这个

index.php?id=1&tx_plugin_pi1[start]=\{start\}...             // unescaped
index.php?id=1&tx_plugin_pi1%5Bstart%5D=%5C%7Bstart%5C%7D... // escaped

如何获得预期结果?

更新: forge上有一项功能请求:http://forge.typo3.org/issues/46257。但是我仍然不知道如何在像数组这样的数组上修复它。

1 个答案:

答案 0 :(得分:3)

我找到了一个受http://forge.typo3.org/issues/46257#note-7启发但没有使用控制器的解决方案

<f:alias map="{ocb: '{', ccb: '}'}">
    <f:uri.action arguments="{start: '{ocb}start{ccb}'}" [...] />
</f:alias>