带有compatibility6的TYPO3 pibase扩展 - 重复双main()方法调用

时间:2016-11-10 13:41:16

标签: typo3 pibase

我们正在尝试使用在TYPO3 7.6环境中的TYPO3 6.1安装中使用的旧版pibase扩展。我们安装了compatibility6扩展。

pibase扩展基本上可以工作,但是某些东西(TM)似乎两次调用pibase main()方法;这会混淆扩展的一些内部工作,因为静态计数器不会重新开始。

我们发现tt_news有同样的问题,它被执行两次,因此会失去分页属性。

这可能是compatibility6扩展的问题,还是在TYPO3v7核心内?我们无法轻易推断出第一次调用的确切位置(输出实际上是在第二次main()调用中创建的。)

1 个答案:

答案 0 :(得分:0)

解决方案实际上是在typoscript中我们添加了多个调用来获取内容:

page.10.variables {
   main_content < styles.content.get
   main_content.select.where = colPos = 0

   another_content < styles.content.get
   another_content.select.where = colPos = 0
}

我们需要将其重写为专门仅获取主要内容一次。也许这可以帮助有类似问题的人。