为什么Drupal的区域是空白的?

时间:2013-10-29 23:24:51

标签: drupal-7 block regions

我的.info文件我有这个:

regions[footermenu] = Footer Menu

该地区 - footer.tp.php有:

<?php
    print render($page['footermenu']);
?>

我在“页脚菜单”中放置了一个菜单块(它显示在结构 - &gt;块下面)。但是,它是空白的。如果我把块放在区域我知道工作菜单内容很好。知道为什么该地区不会看到这块?

1 个答案:

答案 0 :(得分:0)

  1. 您的问题可能只是一个拼写错误,但请检查模板的文件名是否以“.tpl.php”结尾。

  2. 触发您所在区域呈现的代码,即<?php print render ($page['footermenu']); ?>,位于'page.tpl.php'中,后者将呈现'region.tpl.php'(或'region- -footermenu.tpl.php'在您的具体情况下)。

  3. 添加新模板文件时,您必须清除主题的缓存。这可以通过访问主题的设置页面来完成。