我的.info文件我有这个:
regions[footermenu] = Footer Menu
区域--footer.tp.php有这个:
<?php
print render($page['footermenu']);
?>
我在"页脚菜单"中放置了一个菜单块(它显示在结构>块下)。但是,它是空白的。如果我将块放在我知道有效的区域中,菜单内容就会很好。知道为什么该地区看不到该块吗?
-
这可能只是您问题中的拼写错误,但请检查模板的文件名是否以".tpl.php"结尾。
-
触发您所在地区渲染的代码,即
<?php print render ($page['footermenu']); ?>
,位于"page.tpl.php"中,而 page.tpl 又将呈现"region.tpl.php"(或"region--footermenu.tpl.php",在您的特定情况下)。 -
添加新模板文件时,您必须清除主题的缓存。只需访问主题的设置页面即可完成此操作。