我有两个内容类型(在一个Drupal 7.20环境),其嵌入观点或块。当我在搜索结果中允许这些内容类型时,只要这些内容类型在结果集中表示,结果页就会横向排列:分页器显示从一个结果页到下一个结果页的不同页数,或者在我点击下一页后完全消失(!),少于10个结果每页显示(但有一个寻呼机......),等等,等等搜索结果和分页错的,如果在结果嵌入视图或块设置
如果我禁止这些内容类型(通过自定义搜索),我看不出有任何问题分页等
我注意到,实际的视图/块在搜索结果页面被构建时得到执行 - 它不仅仅是在search_index表中找到匹配的问题。
有人知道如何解决这个问题?
(我已经通过计算器检索,搜索问题和Drupal.org定制搜索 - 没有喜悦。)
由于提前, 李
[编辑:修正了几个错别字...] [3/17/13编辑:问题原因是由于搜索结果集中包含的视图或块的寻呼机。如果视图位于结果集中,但没有寻呼机,则没有问题。我的解决办法,因此要检测,我是一个搜索结果页上的hook_views_query_alter()(通过查看请求URI),并设置
$view->items_per_page = 0;
有效地摆脱视图的寻呼机。
你应该标记为答案“接受”(打勾左侧)停止在问题“解答”了正在添加:) – 2015-02-27 14:51:02