【问题标题】:title in in list of indexed search contains only the title of the main page and not the seo title索引搜索列表中的标题仅包含主页的标题,而不包含 seo 标题
【发布时间】:2020-01-01 17:51:56
【问题描述】:

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

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

谁能给我一个提示? 谢谢。

【问题讨论】:

  • 您的确切版本是什么?如果它不是最新的,可能是这个 forge.typo3.org/issues/88041 或者可能是旧的索引条目
  • 感谢您的提示!看我的回答...

标签: typo3 typo3-9.x


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-07-04
    • 1970-01-01
    • 2017-09-18
    • 2016-11-18
    • 2012-08-08
    • 1970-01-01
    • 2015-10-14
    • 2014-02-13
    • 2020-06-18
    相关资源
    最近更新 更多