Вы здесь

Друпал 6: search-block-form.tpl.php

search-block-form.tpl.php — шаблон формирующий блок поиска.

Переменные

  • $search_form — форма поиска
  • $search — массив элементов поиска с ключами (может использоваться для вывода отдельных элементов формы)

Ключи переменной $search

  • $search['search_block_form'] — область ввода запроса обёрнутая в отдельный слой
  • $search['submit'] — кнопка отправки запроса
  • $search['hidden'] — скрытые элементы формы (могут использоваться для проверки формы перед отправкой запроса)

Т.к. переменная $search имеет ключи, то возможен прямой вывод элементов формы. Модули могут добавлять элементы формы поиска, поэтому рекомендуется проверять их существование до вывода. Стандартные ключи доступны всегда.

<?php if (isset($search['extra_field'])): ?>
  <div class="extra-field">
    <?php print $search['extra_field']; ?>
  </div>
<?php endif; ?>

Для проверки всех доступных данных в переменной $search, можно использовать следующий код:

<?php
 
print '<pre>'. check_plain(print_r($search, 1)) .'</pre>';
?>

Пример шаблона

<div class="container-inline">
  <?php print $search_form; ?>
</div>