Зависит от того, как вы хотите определить или поддерживать форму поиска.Если вы думаете об этом как о части темы (то есть, она такая же статичная, как фон страницы или цвета), попробуйте использовать в page.tpl.php
следующее:
<?php if ($search_box): ?>
<?php print $search_box ?>
<?php endif; ?>
Это де-фактоDrupal Way: если ваша тема не изменяла переменные страницы, вы получаете $search_box
бесплатно в page.tpl.php
.Добавление условного выражения также позволяет сопровождающим сайта отключить его в настройках темы и указать разрешения для него.
Если вы хотите, чтобы сопровождающие сайта могли перемещать его из региона в регион, рассмотрите возможность использования блока поиска.Таким образом, он может быть использован как любой другой блок на вашем сайте.Это также будет считаться Drupal Way-ish: вы получите блок бесплатно, если включите модуль поиска.
Если вам нужна тема форм, переопределите search-theme-form.tpl.php
, если вы используете первый метод, и search-box-form.tpl.php
если вы использовали второй.Оба шаблона можно найти в modules/search
.