我正在使用fluidcontent,我想在內容元素中渲染插件。因此,我創建了以下COA:TYPO3 - 將流體中的變量傳遞給cObject
form = COA
form {
15 < tt_content.list.20.extname_form
15.settings.id = |
}
此對象在具有cOject viewhelper的流體模板中呈現。
<f:cObject typoscriptObjectPath="form" data="testId" />
渲染過程正常。
問題是我無法訪問COA對象內的數據變量。在表單模板中,變量settings.id的內容是|
而不是testId
。
我試圖渲染帶有vhs viewhelper 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對象時,帶有」變量「的示例纔有效。在不知道擴展名的情況下,您必須解析控制器中的設置並將其分配給您的視圖。 –
我無法讓它工作。另外在表單控制器中,我無法訪問這些變量。表單插件也是用流體模板實現的。如果我使用第一個版本,我會在模板中看到該變量。存在的問題是不採取變量內容。 –