search-block-form.tpl.php

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

Версия 1.1 (checked in on 2007/10/31 at 18:06:38 by dries)

search-block-form.tpl.php Реализация по умолчанию для отображения формы поиска внутри блока.

Доступные переменные:

  • $search_form: Завершённая форма поиска, готовая для вывода.
  • $search: Массив элементов с ключами (ассоциативный). Может быть использован для вывода каждого элемента формы по отдельности.
Значения ключей в $search по умолчанию:
  • $search['search_block_form']: Поле ввода текста, заключённое в div.
  • $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 '&lt;pre&gt;'. check_plain(print_r($search, 1)) .'&lt;/pre&gt;'; ?>

См. также

template_preprocess_search_block_form()

Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему