新闻系统扩展的TYPO3 newsslider 4.0.0

TYPO3 newsslider for news system extension 4.0.0

有没有办法让 newsslider extension 在全新安装的 typo3 7.6.0 上使用最新的 tx_news(新闻系统) 4.0.0 除了深入研究代码之外?扩展安装警告说它需要手动干预?插入插件的页面出现 Fatal error: Call to a member function wrapClickMenuOnIcon() on null in typo3conf/ext/newsslider/Classes/Hooks/PageLayoutView.php on line 252 viewed in backend.

如果有任何类型的 newsslider 具有以上 typo3 版本和新闻系统版本,有什么解决方案?

如评论中所述,最好的方法是使用模板布局。

将以下内容添加到 Page TsConfig:

tx_news.templateLayouts {
       10 = Slider
}

然后您可以select插件中的条目"Slider"。在模板中,您现在可以使用 <f:if> 检查 {settings.templateLayout} 并更改滑块所需的标记。

使用这种方式的最大优点是:

  • 没有对另一个扩展的额外依赖
  • 使用 jquery 或任何最适合的 JS 库