我正在尝试为Drupal 7子主题创建自定义区域。我关注的过程是:
1)在subtheme的.info文件中指定子区域,如下所示: regions ['sub_region'] =子区域 2)在page.tpl.php文件中, print render($ page ['sub_region']);在我希望子区域出现的位置。
3)清除缓存
但是,这个新的子区域不会出现在我的块中。
有人指出我做错了什么吗?或者需要做更多的事情
由于
答案 0 :(得分:1)
阅读this可能值得一读,尤其是本节。
区域继承
子主题不会从父主题继承自定义区域。如果你 正在使用自定义区域,您应该复制区域声明 父主题的.info文件。确保你的子主题的page.tpl.php file匹配子主题的区域设置。
修改强>
在右上角的块页面上有标签,因此您可以在不同的主题上设置不同的块。你在选择子主题吗?
答案 1 :(得分:1)