0

我的 .info 文件有这个:

regions[footermenu] = Footer Menu

region--footer.tp.php 有这个:

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

我在“页脚菜单”中放置了一个菜单块(它显示在结构->块下)。然而,它是空白的。如果我将块放在我知道工作的区域中,则可以看到菜单内容。知道为什么该地区看不到街区吗?

4

1 回答 1

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

  2. 触发您的区域呈现的代码,即<?php print render ($page['footermenu']); ?>,进入“page.tpl.php”,这反过来将呈现“region.tpl.php”(或在您的特定情况下为“region--footermenu.tpl.php” )。

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

于 2013-10-30T19:53:41.497 回答