我正在使用 fluidcontent,并且希望在内容元素中呈现一个插件。因此,我创建了以下 COA:
form = COA
form {
15 < tt_content.list.20.extname_form
15.settings.id = |
}
这个对象将使用cObject视图助手在流体模板中呈现。
<f:cObject typoscriptObjectPath="form" data="testId" />
渲染过程正常。
问题在于我无法访问COA对象中的数据变量。在表单模板中,变量settings.id的内容是|
而不是testId
。
我尝试使用vhs视图助手request.render来渲染插件,但也无法传递变量。
<v:render.request action="request" controller="Form" extensionName="ExtName" pluginName="Form" vendorName="VendorName" arguments="{_all}" />
extname_form
扩展中可能有一些内容依赖于如何访问变量。对于仅涉及“变量”的示例,仅当tt_content.list.20.extname_form
是一个 FLUID_TEMPLATE 对象时才有效。如果不知道扩展名,则必须在控制器中解析设置并将其分配给视图。 - René PflammstdWrap
的示例。 - René Pflamm