2012-03-13 136 views
1

如果我像信息文件创建一个区域:Drupal 7的模板建议不工作

regions[footer_panel] = Footer panel 

然后在页面模板使这个(page.tpl.php中):

print render($page['footer_panel']); 

然后试图创造一个超越控制模板一起工作(如文档中所述):

块 - footer_panel.tpl.php

终于打印该文件中的一些静态文本,我没有得到任何结果。请有人建议?

缓存已刷新并且block.tpl位于模板文件夹中。

回答

1
  1. 尝试添加通用block.tpl.php的主题为好。有时,如果该文件不首先出现,它将不会提取块模板建议。请务必再次清除缓存。

  2. 我还假设你有一个插入到该区域的块。如果您没有指定在该区域中显示的块,则创建模板文件将不会执行任何操作。您需要创建一个块,然后根据该块的名称/ ID而不是区域名称创建模板文件。

+1

“如果您没有指定在该区域中显示的块,则创建模板文件将不会执行任何操作。”谢谢jsheffers – 2012-03-13 17:12:27