我想将目标属性添加到FLUID表单中,以便在提交表单后创建一个新窗口。 这不起作用,并产生错误:
<f:form target="_blank" action="..." name="..." id="..." pageUid="..." controller="..."></f:form>
有关如何在新窗口中打开的任何想法?
我使用TYPO3 6.2beta5
答案 0 :(得分:4)
当f:form
ViewHelper继承自AbstractTagBasedViewHelper
时,它共享相同的允许属性。
TYPO3 Flow文档中的fluid documentation显示了所有允许的属性。
要回答您的问题,使用它的正确方法是:
<f:form additionalAttributes="{target:'_blank'}">FORMCONTENT</f:form>
请注意,additionalAttributes
参数是一个数组。如果您要添加多个自定义属性,则可以这样做:
<f:form additionalAttributes="{target:'_blank', data-validate: 'foo'}">FORMCONTENT</f:form>
修改强>
AbstractTagBasedViewHelper
已更改,因此 TYPO3 CMS v7 的答案如下:有一个属性data
,其中包含一系列键和值。
<f:form data="{foo: 'bar', validate: 'baz'}" ....>
FORMCONTENT
</f:form>