Результаты поиска без пейджера и без ограничений - PullRequest
2 голосов
/ 20 октября 2010

Я довольно новичок в Drupal, но, думаю, я знаю, как все работает. Я отделил форму расширенного поиска от страницы поиска и сделал из нее блок (это была часть 1). Woohoo. Часть 2 - пейджер из ниоткуда в результатах поиска. Результаты поиска в Drupal разбиты на десятки, и я не могу найти способ изменить это.

Не приличный способ.

В search.module есть функция do_search, из которой результаты выбираются с:

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

10 - я думаю, - это 10 результатов, которые получены. Функция do_search непостижима, но я действительно не хочу взламывать ядро ​​друпала ...

Есть идеи?

Я использую свою собственную тему (без базовой темы) и Drupal 6.19

Ответы [ 2 ]

3 голосов
/ 02 марта 2011

скопируйте модуль "search" на сайты / all / modules / custom и затем внесите изменения в сайты / all / modules / custom / search. Это способ настройки основных модулей. Drupal не будет искать обновления для модулей, присутствующих в сайтах / all / modules / custom, поэтому, что бы вы ни делали, модификации будут постоянными.

Пожалуйста, не забудьте скопировать модули и не перемещать модули.

1 голос
/ 18 октября 2013

Не взломан модуль Drupal Core.Это не очень хорошая практика.

используйте это решение https://drupal.org/node/1839912#comment-6729428

...