317 |
mathias |
1 |
<?php
|
|
|
2 |
// $Id: search-theme-form.tpl.php,v 1.1 2007/10/31 18:06:38 dries Exp $
|
|
|
3 |
|
|
|
4 |
/**
|
|
|
5 |
* @file search-theme-form.tpl.php
|
|
|
6 |
* Default theme implementation for displaying a search form directly into the
|
|
|
7 |
* theme layout. Not to be confused with the search block or the search page.
|
|
|
8 |
*
|
|
|
9 |
* Available variables:
|
|
|
10 |
* - $search_form: The complete search form ready for print.
|
|
|
11 |
* - $search: Array of keyed search elements. Can be used to print each form
|
|
|
12 |
* element separately.
|
|
|
13 |
*
|
|
|
14 |
* Default keys within $search:
|
|
|
15 |
* - $search['search_theme_form']: Text input area wrapped in a div.
|
|
|
16 |
* - $search['submit']: Form submit button.
|
|
|
17 |
* - $search['hidden']: Hidden form elements. Used to validate forms when submitted.
|
|
|
18 |
*
|
|
|
19 |
* Since $search is keyed, a direct print of the form element is possible.
|
|
|
20 |
* Modules can add to the search form so it is recommended to check for their
|
|
|
21 |
* existance before printing. The default keys will always exist.
|
|
|
22 |
*
|
|
|
23 |
* <?php if (isset($search['extra_field'])): ?>
|
|
|
24 |
* <div class="extra-field">
|
|
|
25 |
* <?php print $search['extra_field']; ?>
|
|
|
26 |
* </div>
|
|
|
27 |
* <?php endif; ?>
|
|
|
28 |
*
|
|
|
29 |
* To check for all available data within $search, use the code below.
|
|
|
30 |
*
|
|
|
31 |
* <?php print '<pre>'. check_plain(print_r($search, 1)) .'</pre>'; ?>
|
|
|
32 |
*
|
|
|
33 |
* @see template_preprocess_search_theme_form()
|
|
|
34 |
*/
|
|
|
35 |
?>
|
|
|
36 |
<div id="search" class="container-inline">
|
|
|
37 |
<?php print $search_form; ?>
|
|
|
38 |
</div>
|