我有一个带有apache搜索引擎的Drupal 7网站,我想在显示之前通过我的自定义模块访问所有的结果,所以我使用了这个钩子钩子_阿帕切索_流程_结果,正如它描述的那样。
这是由apachesolr_search.module对在搜索中返回的整个结果集调用的。
如果您的结果小于10,那么这个钩子将只处理10×10 (默认情况下是在搜索页面中返回的结果数),因此它只处理当前页面中显示的结果。
我的问题是,有一种方法可以访问所有的结果,而不仅仅是当前页面中显示的10个结果?
提前谢谢
发布于 2014-03-05 07:30:18
您可以进行预处理、https://api.drupal.org/api/drupal/modules!search!search.pages.inc/function/template_前处理_搜索_成果/7和https://api.drupal.org/api/drupal/modules%21search%21search.pages.inc/function/template_前处理_搜索_结果/7以及主题搜索结果(即使使用solr)、搜索-Resul.tpl.php和search-result.tpl.php。
https://drupal.stackexchange.com/questions/105555
复制相似问题