Вывод формы поиска в шаблоне страницы

Для того, чтобы вставить форму поиска непосредственно в шаблон страницы, нужно в препроцессе отрендерить форму и результат записать в переменную, которую затем будем выводить в шаблоне страницы page.tpl.php.

В файл template.php используемой на сайте темы добавляем preprocess_page и в нем создадим новую переменную:


function MYTHEME_preprocess_page(&$variables){
  $search_form = drupal_get_form('search_block_form');
  $search_box = drupal_render($search_form);
  $variables['search_box'] = $search_box;
}

И потом в шаблоне страницы page.tpl.php в нужном месте выводим созданную переменную:


<?php print $search_box; ?>

После очистки кеша форма поиска появится на странице.