首页 > 解决方案 > 如何防止 tx_news 插件为任意新闻记录呈现单一视图?

问题描述

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

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

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

TYPO3 8.7
EXT:新闻 7.3.1

标签: typo3typo3-8.xtx-news

解决方案


当前唯一的可选检查是针对可以使用settings.detail.checkPidOfNewsRecord = 1.

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


推荐阅读