如何防止tx_news 插件渲染任意新闻记录的单一视图?

How to prevent tx_news plugin render single view for arbitrary news records?

我有一个包含多个新闻插件的页面。每个插件应该只呈现给定类别的新闻列表和单一视图。这是通过“该类别新闻的单视图页面”和 TyposScript 设置 detailPidDetermination 实现的。此外,我还有带有“所选项目列表”的插件。这一切都很好。

现在我的问题是:我不知道这是怎么发生的,但是 Google 现在索引中有一些新闻两次。一次使用正确的单一视图路径,一次使用任何其他插件的路径。这会导致重复的内容问题。

所以似乎任何新闻插件都可以呈现任何记录的单一视图。有什么办法可以防止这种情况发生吗?特别是当我将插件与“所选项目列表”一起使用时,我希望它只为那些选定的记录呈现列表和单一视图。

TYPO3 8.7
EXT:news7.3.1

目前唯一可选的检查是针对存储 pid,可以使用 settings.detail.checkPidOfNewsRecord = 1 启用。

如果需要进一步检查,则需要使用 signalSlot detailAction。但是,如果允许或不允许该新闻记录,则很难在详细信息页面上知道,因为详细信息视图对列表插件一无所知。