索引搜索列表中的标题仅包含主页的标题,而不包含seo标题

时间:2020-01-01 17:51:56

标签: typo3 typo3-9.x

TYPO3 9.7 LTS,索引搜索。我在命中列表中获得了指向我所有页面的正确链接,但标题仅包含详细信息页面的标题,而不包含结果页面的html-title。因此,最后我得到了数十个搜索标题,例如所有新闻和其他所有扩展的“详细信息”。

在较早版本的TYPO3中,此方法有效...

有人可以给我提示吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

好的,经过一番研究,并在Jonas Osburg的提示下(谢谢!),我发现了问题所在。重构了indexed_search以使用TYPO3 pagetitle-API。这些行:

        if ($this->conf['indexedDocTitle']) {
            $this->contentParts['title'] = $this->conf['indexedDocTitle'];
        }
indexed_search的indexer.php中的

负责更改的行为。真正的肮脏技巧是对这些行发表评论……好吧,不要这样做!

真正的解决方案似乎是在每个扩展中实现PageTitleProvider,该扩展在单个页面上显示多个数据。可以在这里找到详细的描述和示例:

https://www.richardhaeser.com/typo3-blog/using-pagetitle-api-of-typo3