如何编辑$ content ['main']中的内容

时间:2013-08-09 17:50:13

标签: drupal-7

我正在维护由另一位开发人员开发的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,但尚未在任何建议中找到搜索字段。

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

1 个答案:

答案 0 :(得分:0)

  

目前,该网站的搜索字段位于最顶部(顶部导航上方)

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

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