2013-03-16 13 views
0

我有兩個內容類型(在一個Drupal 7.20環境),其嵌入觀點或塊。當我在搜索結果中允許這些內容類型時,只要這些內容類型在結果集中表示,結果頁就會橫向排列:分頁器顯示從一個結果頁到下一個結果頁的不同頁數,或者在我點擊下一頁後完全消失(!),少於10個結果每頁顯示(但有一個尋呼機......),等等,等等搜索結果和分頁錯的,如果在結果嵌入視圖或塊設置

如果我禁止這些內容類型(通過自定義搜索),我看不出有任何問題分頁等

我注意到,實際的視圖/塊在搜索結果頁面被構建時得到執行 - 它不僅僅是在search_index表中找到匹配的問題。

有人知道如何解決這個問題?

(我已經通過計算器檢索,搜索問題和Drupal.org定製搜索 - 沒有喜悅。)

由於提前, 李

[編輯:修正了幾個錯別字...] [3/17/13編輯:問題原因是由於搜索結果集中包含的視圖或塊的尋呼機。如果視圖位於結果集中,但沒有尋呼機,則沒有問題。我的解決辦法,因此要檢測,我是一個搜索結果頁上的hook_views_query_alter()(通過查看請求URI),並設置

$view->items_per_page = 0; 

有效地擺脫視圖的尋呼機。

回答

1

[我不知道我可以回答我的問題 - 不知道如何從的編輯問題,包括答案不同,但我會在這裏把我的回答爲好,反正]

問題原因在於搜索結果集中包含的視圖或塊的尋呼機。如果視圖位於結果集中,但沒有尋呼機,則沒有問題。我的解決辦法,因此要檢測,我是一個搜索結果頁上的hook_views_query_alter()(通過查看請求URI),並設置

$view->items_per_page = 0; 

有效地擺脫視圖的尋呼機。

+0

你應該標記爲答案「接受」(打勾左側)停止在問題「解答」了正在添加:) – 2015-02-27 14:51:02