Ви можете змінити тему_search_results () або theme_search_result ().
Перша - це тема теми, яка викликається для сторінки результатів пошуку, а друга - функція теми, яка викликається для надання єдиного результату. Обидві функції теми використовують файл шаблону ( search-results.tpl.php у першому випадку, search-result.tpl.php у другому випадку).
search-result.tpl.php використовуватиметься $info_split['type']
в Drupal 6, який містить тип вузла. В останній версії Drupal 7 $info_split['type']
вже не передається, але search-result.tpl.php все-таки отримує $result['node']
, якщо пошук здійснюється за вузлами; $result['node']->type
це тип вмісту вузла.
Зауваживши, що Drupal 7 і новіші версії дозволяють модулям реалізовувати hoke_search_page () , але це гачок, який використовується модулем, який інтегрується з модулем пошуку, а не від модуля, який хоче змінити сторінку результатів на результати, повернені іншою модуль.
Також у Drupal 7 кожна тематична функція використовує функцію попередньої обробки, яка в даному випадку буде moll_preprocess_search_results () та ho__proprocess_search_result () . Вони корисні у випадку, якщо вам просто потрібно буде відредагувати значення переданого у файл шаблону.