2014-02-20 72 views
0

我想將目標屬性添加到FLUID窗體中,以便在提交窗體後創建一個新窗口。 這不工作,併產生一個錯誤:FLUID查看幫助窗體在新窗口中

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

就如何使在新窗口中打開的任何想法?

我用TYPO3 6.2beta5

回答

4

隨着f:form視圖助手從AbstractTagBasedViewHelper繼承,它共享相同的允許屬性。

TYPO3 Flow文檔中的fluid documentation顯示了所有允許的屬性。

要回答你的問題,用正確的方式,它是:

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

+0

我對面的文檔來了,發現了同樣的部分。我只是看着窗體ViewHelper而不是AbstractTagBasedViewHelper。謝謝你的協助。 – Klaus