是否可以在搜索结果中显示核心自定义字段?我可以在文章视图的模板覆盖中添加自定义字段,如下所示:
<?php echo $this->item->jcfields[1]->value; ?>
它适用于com_content,但它不会在搜索结果(com_search)中显示任何内容。
有没有办法在搜索结果中呈现自定义字段?
谢谢。
答案 0 :(得分:0)
您可以通过创建&#39; html / com_content / com_search / search&#39;来为其他覆盖创建com搜索组件的模板覆盖。当前模板中的文件夹。
在此复制/ components / com_search / views / search / tmpl
的内容您可以在此处找到包含示例的说明:https://docs.joomla.org/Customising_the_Smart_Search_results_page 这是针对智能搜索(com_finder),但您可以通过替换com_finder进行com_search来实现此目的。
然后在您的覆盖文件中自定义并添加文件中的自定义字段:default_results.php。
请注意,自定义字段是$ result对象中的字符串
m_males.mid is null