Typo3 вставить плагин новости из Typoscript
Я хочу вставить плагин 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
}
}
это не работает, источник: ссылка
tx_news версия 4.2.1. Когда я вставляю плагин на страницу с админкой, он работает. Но когда я вставляю плагин на страницу с опечаткой, я не знаю, инициализирован ли он. Я пробовал все способы из документов, но у меня ничего нет на странице.
1 ответ
Посмотрите на соответствующую главу в новостях https://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html.
Проблема в том (я думаю), что вы не используете версию пространства имен класса начальной загрузки.
Пример:
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
}
}