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



我的.info文件我有这个:

regions[footermenu] = Footer Menu

区域--footer.tp.php有这个:

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

我在"页脚菜单"中放置了一个菜单块(它显示在结构>块下)。但是,它是空白的。如果我将块放在我知道有效的区域中,菜单内容就会很好。知道为什么该地区看不到该块吗?

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

  2. 触发您所在地区渲染的代码,即 <?php print render ($page['footermenu']); ?> ,位于"page.tpl.php"中,而 page.tpl 又将呈现"region.tpl.php"(或"region--footermenu.tpl.php",在您的特定情况下)。

  3. 添加新模板文件时,您必须清除主题的缓存。只需访问主题的设置页面即可完成此操作。

最新更新