我通过typoscript嵌入了一个TYPO3插件,一切正常。我可以访问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
}
有人可以帮帮我吗? 提前谢谢你的帮助。
答案 0 :(得分:6)
如果您在typoscript中设置扩展名,则没有FlexForm。 FlexForm属于内容元素。
必须将每个TypoScript的typoscript embeded版本的设置放入plugin.tx_extensionname_pi1.settings
范围。
使用Flexform,您可以为用户提供内容,以便在将带有插件的新内容元素放到页面上时覆盖typoscript设置。