Drupal 6:从div中提取搜索表单的输入字段

时间:2011-11-21 11:40:51

标签: search drupal-6

关于主题搜索表单的Drupal文档说: * $ search ['search_theme_form']:包含在div中的文本输入区域。

我想制作drupal主题的html页面使用特殊的搜索表单,所以我不希望表单的元素被包装成div。如何才能获得未包含在div中的干净搜索表单元素?

1 个答案:

答案 0 :(得分:1)

Drupal文档很好地说明了所有内容:http://drupal.org/node/45295

如果您只想删除div容器,请覆盖模板search-theme-form.tpl.php或任何负责输入搜索字段的模板。您可以在上面的链接中获得有关如何覆盖的说明。

如果您想要进行更多自定义,那么您必须从Drupal教程中执行第2步。

所以从这个:

// @file /modules/search/search-theme-form.tpl.php
<div id="search" class="container-inline">
  <?php print $search_form; ?>
</div>

对此:

// @file /sites/all/themes/your-active-theme/search-theme-form.tpl.php
<?php print $search_form; ?>

不要忘记清除Drupal的站点缓存。