2016-09-19 60 views
0

我通過typoscript嵌入TYPO3插件,一切正常。我可以訪問TypoScript設置,但不能訪問Flexform設置。這裏是我的代碼:當我通過TypoScript嵌入我的插件時,如何訪問Flexform設置

temp.mCOA = USER 
temp.mCOA { 
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run 
    extensionName = ExtensionName 
    pluginName = Pi1 
    vendorName = Vendor 
    controller = MyController 
    action = list 
    switchableControllerActions { 
    MyController { 
     1 = list 
    } 
    } 
    view < plugin.tx_extensionname_pi1.view 
    persistence < plugin.tx_extensionname_pi1.persistence 
    settings < plugin.tx_extensionname_pi1.settings 
} 

有人能幫助我嗎? 提前感謝您的幫助。

回答

5

如果您在拼寫錯誤中設置了擴展名,則不存在FlexForm。 FlexForm屬於一個內容元素。

對於typoscript嵌入版本的設置必須放入每個TypoScript的plugin.tx_extensionname_pi1.settings範圍內。

藉助Flexform,當用戶將新內容元素放入頁面時,您可以爲用戶提供覆蓋typoscript設置的功能。

+0

謝謝你,問題解決了 – user2917236

+1

請接受一個答案,如果它幫助你,所以其他人可以看到,這個問題已成功地回答。 –

相關問題