equal
deleted
inserted
replaced
|
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> |