0

我正在维护一个由另一位开发人员开发的 Drupal 7 站点,我正在尝试将结果页面上的搜索字段移动到 H1 下。目前该站点有一个搜索字段出现在最顶部(顶部导航上方)> 用户在搜索字段中提交关键字后,他们将被带到结果页面,该页面有第二个搜索字段出现在 H1 的正上方.

我知道结果页面上的第二个搜索字段在 $content['main'] 内,但我似乎无法找到如何移动搜索字段来挽救我的生命!template.tpl.php 文件中包含 $content['main'] 的脚本粘贴在下面。我检查了 MySQL 数据库(field_revision、field_data 和节点表)、结构(面板、迷你面板、视图、页面和块)和内容类型 - 都无济于事。

<?php if (!empty($content['main'])): ?>
<?php print render($content['main']); ?>

<? // debugging  ?>
<pre><?php print_r($node); ?></pre>
<?php
print '<div>var_dump <br/>';
var_dump($content); 
print '</div>';
?>
<? // debugging  ?>

粘贴在 $content['main'] 下面的调试脚本的输出

var_dump
array(5) { ["search"]=> string(798) " 

" ["header"]=> string(0) "" ["main"]=> string(4492) "

我查看了此Drupal Answers 帖子,但尚未在任何建议中找到搜索字段。

任何见解都会很棒。谢谢!

4

1 回答 1

0

目前该网站有一个搜索字段出现在最顶部(顶部导航上方)

1)这是一个吗?如果是这样,请更改块的可见性设置或根据需要将其删除。

2)这是否出现在任何页面中?如果是这样,请进入主题文件夹中的page.tpl.php并找到与“搜索”相关的任何代码。然后将结果复制到这里。

于 2013-08-09T21:24:29.190 回答