0

我想将目标属性添加到 FLUID 表单,以便在提交表单后创建一个新窗口。这不起作用,并产生错误:

<f:form target="_blank" action="..." name="..." id="..." pageUid="..." controller="..."></f:form>

关于如何在新窗口中打开的任何想法?

我使用 TYPO3 6.2beta5

4

1 回答 1

4

由于f:formViewHelper 继承自AbstractTagBasedViewHelper,它共享相同的允许属性。

TYPO3 Flow 文档中的流体文档向您展示了所有允许的属性。

要回答您的问题,正确的使用方法是:

<f:form additionalAttributes="{target:'_blank'}">FORMCONTENT</f:form>

请注意,additionalAttributes参数是一个数组。如果您要添加超过 1 个自定义属性,您可以这样做:

<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>

于 2014-02-20T12:41:52.873 回答