f:cObject 的流体内联版本,数据中包含数组
Fluid inline version of f:cObject with array in data
我尝试将以下 Fluid Viewhelper 构建为内联版本:
<f:cObject typoscriptObjectPath="lib.infoBox" data="{pageUid: '{data.uid}', colPos: '7'}"/>
我尝试了很多东西,但我认为应该是:
{f:cObject(typoscriptObjectPath: lib.infoBox, data: {pageUid: '{data.uid}', colPos: '7'})}
但不幸的是它不起作用。这里的正确路线是什么?
我需要将它放入 f:if 以检查它是否为空。
谢谢。
解决方案:
{f:cObject(typoscriptObjectPath: 'lib.infoBox', data: '{pageUid: \'{data.uid}\', colPos: \'7\'}')}
注意:数据数组内部值中的引号必须进行转义。
我尝试将以下 Fluid Viewhelper 构建为内联版本:
<f:cObject typoscriptObjectPath="lib.infoBox" data="{pageUid: '{data.uid}', colPos: '7'}"/>
我尝试了很多东西,但我认为应该是:
{f:cObject(typoscriptObjectPath: lib.infoBox, data: {pageUid: '{data.uid}', colPos: '7'})}
但不幸的是它不起作用。这里的正确路线是什么? 我需要将它放入 f:if 以检查它是否为空。
谢谢。
解决方案:
{f:cObject(typoscriptObjectPath: 'lib.infoBox', data: '{pageUid: \'{data.uid}\', colPos: \'7\'}')}
注意:数据数组内部值中的引号必须进行转义。