2010-10-20 76 views
2

我對Drupal很新,但我想我知道事情是如何工作的。我將高級搜索表單從搜索頁面中分離出來,並從中創建了一個塊(即第1部分)。哇噢。第2部分是搜索結果中的無處尋呼機。 Drupal的搜索結果是由十幾個頁面,我似乎無法找到一種方法來改變它。搜索結果沒有呼機,沒有限制

不是一個像樣的方式。

在search.module,住着一個功能do_search當結果與提取:

pager_query("$select $sort_parameters", 10, 0, $count_select, $arguments); 

的10 - 我猜 - 是10個結果是牽強。 do_search功能是不可接受的,但我真的不想破解drupal核心...

任何想法?

我用我自己的主題(沒有基本主題)和Drupal 6.19

回答

3

副本「搜索」模塊網站/所有/模塊/自定義,然後做點修改/所有/模塊/定製/搜索。這是定製核心模塊的方式。 Drupal不會查找網站/ all/modules/custom中存在的模塊的更新,所以你做什麼修改它們都是永久的。

請記住要複製模塊而不要移動模塊。

+1

確保ü去到管理/建設/只當u訪問此頁面模塊,Drupal將只更新模塊的路徑。 – Satya 2011-03-02 06:25:25

+0

感謝您的解決方案 - 現在非常適用。 theme_preprocess_search_results()中有一個$ variables ['pager']元素 - 但它似乎沒有做任何事情。任何人都知道爲什麼這不能按預期工作?如果可能的話,似乎會比複製和盜用核心模塊更好。 – squarecandy 2012-02-17 17:14:42

+0

請不要這樣做。 – aaronbauman 2014-05-21 20:15:14