我想在我的所有页面上插入页脚上方的插件tx_news。在以前的版本CMS中,我可以通过typoscript来实现:
lib.news < plugin.tt_news
lib.news {
templateFile=fileadmin/templates/news_template.tmpl
code >
code = LATEST
catImageMode = 0
catTextMode = 0
}
但是在新版本中我不知道如何从typoscript配置插件。请帮我解决这个问题。 的 UPD
lib.news = USER
lib.news {
userFunc = tx_extbase_core_bootstrap->run
extensionName = News
pluginName = Pi1
switchableControllerActions {
News {
1 = list
}
}
settings < plugin.tx_news.settings
settings {
//categories = 49
limit = 30
detailPid = 31
overrideFlexformSettingsIfEmpty := addToList(detailPid)
startingpoint = 13
}
}
它不起作用,来源:link
tx_news版本4.2.1。当我使用管理面板在页面上插入插件时,它可以正常工作。但是当我在带有typoscript的页面上插入插件时,我不知道它是否是初始化的。我已尝试过各种文档,但页面上没有任何内容。
答案 0 :(得分:1)
问题是(我猜)你没有使用bootstrap类的命名空间版本。
一个例子:
lib.news = USER
lib.news {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
extensionName = News
pluginName = Pi1
vendorName = GeorgRinger
switchableControllerActions {
News {
1 = list
}
}
settings < plugin.tx_news.settings
settings {
//categories = 49
limit = 30
detailPid = 31
overrideFlexformSettingsIfEmpty := addToList(detailPid)
startingpoint = 13
}
}