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

问题描述 投票:0回答:1

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

在较早版本的TYPO3中有效...

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

typo3 typo3-9.x
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.