我想將目標屬性添加到FLUID窗體中,以便在提交窗體後創建一個新窗口。 這不工作,併產生一個錯誤:FLUID查看幫助窗體在新窗口中
<f:form target="_blank" action="..." name="..." id="..." pageUid="..." controller="..."></f:form>
就如何使在新窗口中打開的任何想法?
我用TYPO3 6.2beta5
我想將目標屬性添加到FLUID窗體中,以便在提交窗體後創建一個新窗口。 這不工作,併產生一個錯誤:FLUID查看幫助窗體在新窗口中
<f:form target="_blank" action="..." name="..." id="..." pageUid="..." controller="..."></f:form>
就如何使在新窗口中打開的任何想法?
我用TYPO3 6.2beta5
隨着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>
我對面的文檔來了,發現了同樣的部分。我只是看着窗體ViewHelper而不是AbstractTagBasedViewHelper。謝謝你的協助。 – Klaus