Как убрать форму поиска на странице поиска

Прислано: LossBull

ср, 15/06/2011 - 23:15

Другие статьи по теме:

Здравствуйте, нужно убрать форму поиска которая появляется над результатом(по умолчанию), вывод этой формы происходит в файле /modules/search/search.pages.inc в функции search_view, можно как-то переопределить функцию чтобы не править файлы ядра? или может есть еще способ как убрать форму? Заранее благодарен.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Lotar в чт, 16/06/2011 - 00:46.

Темизация формы поиска.


Опубликовано otmoroz в чт, 16/06/2011 - 05:28.

ты этот файл к себе в тему копируй, чисть кеш и переделывай как хочешь!


Опубликовано LossBull в чт, 16/06/2011 - 11:50.

Lotar написал(а):

Темизация формы поиска.

Темизацию я сделал, и эта темизированная форма на странице поиска мне не нужна + эта форма выводится не в search-results.tpl а сразу в контент, изза этого template_preprocess_search_results не катит, + эта форма не нужна потому что уже есть одна в хидере.


Опубликовано LossBull в чт, 16/06/2011 - 11:53.

otmoroz написал(а):

ты этот файл к себе в тему копируй, чисть кеш и переделывай как хочешь!

Насколько я знаю .inc файлы не подгружаются из темы, а только .tpl, может я конечно и не прав, но у меня не подгружается search.pages.inc, а tpl файлами тут не поможешь потому что вывод формы идет сразу в контент, её отправляет функция search_view


Опубликовано skepka в ср, 07/12/2011 - 09:59.

<?php
function search_form_alter(&$form, &$form_state$form_id) {
  
// Remove the search form from the search result pages.
  
if ($form_id == 'search_form' && $_GET['q'] != 'search') {
    unset(
$form['basic']);
    unset(
$form['advanced']);
  }
}
?>

В template.php.


Новое на сайте