无法使搜索框显示在自定义主题中

3rg*_*rgo 5 themes drupal content-management-system drupal-themes drupal-theming

我正在尝试为drupal博客制作一个自定义主题,我希望搜索框出现在标题中.为此,我将以下代码放在page.tpl.php模板文件中:*

<?php if ($search_box): ?>
    <div id="search-box"><?php print $search_box; ?></div>
<?php else: ?>
    <h2>Pas de search box</h2>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)

但该死的东西不会出现.我做了一些研究谷歌,并检查了搜索模块admin/build/modulesadmin/build/themes/settings/mytheme,以及增加的搜索形式在标题中admin/build/block/list/mytheme.我错过了什么,或者我做错了什么?因为它仍然不起作用,并开始惹恼我......

谢谢.
来自法国的问候;)

bki*_*dow 15

来自:http://drupal.org/handbook/modules/search

如果同时启用了搜索模块和菜单模块,则可以从菜单页面(管理>>菜单)中在导航菜单上启用项目搜索.默认情况下,可能会禁用显示此菜单项的选项,但您可以启用它.(并且您可以将"搜索"重命名为您想要的任何内容.)

您还可以在站点的主要和次要链接或任何其他菜单中放置"搜索"链接.(单击"添加菜单项",当您在对话页面上填写"路径"字段时,只需输入"搜索".)

在您的阻止页面上(在Drupal 6中管理>> site building >>块,在Drupal 7中管理>> structure >>块)还有一个您可以启用的搜索表单,您可以选择要显示的位置.

在您的权限页面(Drupal 6中的管理>>用户管理>>权限,或Drupal 7中的人员>>权限),您可以决定谁可以进行搜索以及谁可以管理搜索设置.默认情况下,匿名用户无法执行搜索.

技术说明:要使用搜索模块,数据库用户需要create temporary table权限.如果您似乎没有它,请让您的系统管理员确保它已授予您.