在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。但是我仍然不知道如何在像数组这样的数组上修复它。
答案 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>