2017-05-26 22 views
2

使用flux爲TYPO3創建自定義內容元素,默認情況下,在flux:form中定義的字段以XML形式存儲在Flex字段中。通過Claus Due的解決方案(Fluidtypo3 Flux - save in table field)指出,它們也可以作爲tt_content中的單獨列存儲。如何將TYPO3頁面模板中定義的flux表單字段存儲在數據庫列而不是flex字段中?

現在,當創建頁面模板並將模板參數定義爲流量輸入字段時,它們可以作爲單獨的列存儲在「頁面」表中嗎?

最明顯的方法爲內容元素描述這樣做同樣的方式,即:

<flux:field.text name="pages.extrafield" label="Content" /> 

沒有工作。 (我使用擴展名的ext_tables.sql在頁表中創建了字段「extrafield」)

回答

0

您使用的格式是正確的,但爲了使字段保存起來,它首先必須是1)允許用戶誰保存和2)在表格的某處顯示;類型passthroughnone也應該工作。

最後一項要求是在最近的一個主要版本中增加了一項保護措施,以防止通常會被訪問設置或現場可用性禁止的事情。

相關問題