2

我有一个主题,其中搜索框很难找到。如何添加搜索框到drupal页面内容(404页)

在重新设计之前,我想向404页面添加另一个更大的搜索框。

我发现的唯一的解决办法是使搜索块:

<?php 
$block = module_invoke('search', 'block_view', 97); 
print render($block['content']); 
?> 

这不是很好的解决方案,因为一个必须首先找到块数。

如何正确使用search_box()功能?

回答

1

也许你想尝试使用http://drupal.org/project/search404?我不确定您是否可以在404页面上禁用自动搜索功能,但它非常接近您所需要的功能,而无需自定义代码。

+0

对模块进行审查后,您实际上可以选择“禁用在未找到页面时自动搜索关键字,而是使用关键字显示已填充的搜索表单。用于大型网站以减少服务器负载。' –

+0

我怎么错过这个模块? 我想的太狭隘了..我刚刚将一个joomla网站迁移到了drupal,并且懒得设置了一千个重定向(页面不是1对1)。 安装了一个search404模块,稍微破解了我的需求。现在它完全适合。 – xy2