TYPO3 9.7 LTS,索引搜索。我在命中列表中获得了指向我所有页面的正确链接,但标题仅包含详细信息页面的标题,而不包含结果页面的html-title。因此,最后我得到了数十个搜索标题,例如所有新闻和其他所有扩展的“详细信息”。
在较早版本的TYPO3中,此方法有效...
有人可以给我提示吗? 谢谢。
答案 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