首页 > 解决方案 > 索引搜索列表中的标题仅包含主页的标题,而不包含 seo 标题

问题描述

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

在旧版本的 TYPO3 中,这有效......

任何人都可以给我一个提示吗?谢谢。

标签: typo3typo3-9.x

解决方案


好的,经过一些研究并在 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


推荐阅读