关于主题搜索表单的Drupal文档说: * $ search ['search_theme_form']:包含在div中的文本输入区域。
我想制作drupal主题的html页面使用特殊的搜索表单,所以我不希望表单的元素被包装成div。如何才能获得未包含在div中的干净搜索表单元素?
答案 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的站点缓存。