我正在维护由另一位开发人员开发的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 [&#39; main&#39;]
下面的调试脚本的输出var_dump
array(5) { ["search"]=> string(798) "
" ["header"]=> string(0) "" ["main"]=> string(4492) "
我已查看过此Drupal Answers post,但尚未在任何建议中找到搜索字段。
任何见解都会很棒。谢谢!
答案 0 :(得分:0)
目前,该网站的搜索字段位于最顶部(顶部导航上方)
1)这是阻止吗?如果是这样,请更改块的可见性设置,或者根据需要将其删除。
2)这是否出现在任何页面中?如果是这样,请进入主题文件夹中的 page.tpl.php ,找到与“搜索”相关的任何代码。然后在这里复制结果。