TYPO3 9.7LTS,索引搜索。在我的点击列表中,我得到了所有页面的正确链接,但标题只包含详细页面的标题,而不包含结果页面的html-title。因此,我最终得到了几十个搜索标题,比如所有新闻和所有其他扩展的"detail“。
在旧版本的TYPO3中,这是可行的。
有谁能给我个提示吗?谢谢。
发布于 2020-01-02 03:54:05
好的,经过一些研究,在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
https://stackoverflow.com/questions/59554769
复制相似问题