Drupal 7 开发内部培训资料, 分头诗人

如何自定义搜索结果页面?

赞成!
0
否决!

如何自定义搜索结果页面?

我需要显示自己添加的字段内容,包括图片,请问如何自定义搜索结果页面,除了使用display suite module, 用太多模块影响性能。

2 个回答

赞成!
1
否决!

你可以重写theme_search_results(), 或 theme_search_result().

这两个都是theme 函数,写在template.php 下方

第一个是呼叫搜索页面(search-results.tpl.php),第二个是呼叫并渲染单个结果(search-result.tpl.php)。

赞成!
0
否决!

不建议去修改,确实很麻烦,除非你有足够的能力和时间。

要想有定制化的搜索结果,还是首先考虑用views来实现比较方便。