我有TYPO3版本7.6.18。我想在每个页面插入一些插件,我认为它可能与typoscript有关吗?请帮帮我,怎么办?
答案 0 :(得分:3)
如果您想在每个页面上插入特定插件,只需将其添加到您的页面即可:
page = PAGE
page{
10 = FLUIDTEMPLATE
10{
# the fluid template settings
}
# add a fixed plugin to be rendered after the normal fluid template
20 = USER
20{
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = MyExt
vendorName = MyVendor
pluginName = Pi1
switchableControllerActions{
TheController{
0 = actionName
}
}
}
}
这基本上会为您的页面渲染添加一个新部分,只会渲染您的插件。
答案 1 :(得分:0)
您也可以将插件加载到 lib
中并在您的 FLUID 模板中呈现它。
TypoScript
lib.myPlugin = USER
lib.myPlugin {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = MyExt
vendorName = MyVendor
pluginName = Pi1
switchableControllerActions{
TheController{
0 = actionName
}
}
}
流体模板
<f:cObject typoscriptObjectPath="lib.myPlugin"/>