Drupal 7 自定义区域不会显示在Drupal子主题中

Drupal 7 自定义区域不会显示在Drupal子主题中,drupal-7,drupal-theming,drupal-themes,Drupal 7,Drupal Theming,Drupal Themes,我正在尝试为我的Drupal7子主题创建一个自定义区域。我遵循的过程是: 1) 在子主题的.info文件中指定子区域,如下所示: 区域['sub_region']=子区域 2) 在page.tpl.php文件中, 打印渲染($page['sub_region']);在我希望子区域出现的位置 3) 清除缓存 但是,这个新的子区域不会出现在我的块中 有人指出我做错了什么吗?还是需要做更多 谢谢也许值得一读,特别是这一节 区域遗传 子主题不会从父主题继承自定义区域。如果你 如果正在使用自定义区域,则应

我正在尝试为我的Drupal7子主题创建一个自定义区域。我遵循的过程是:

1) 在子主题的.info文件中指定子区域,如下所示: 区域['sub_region']=子区域 2) 在page.tpl.php文件中, 打印渲染($page['sub_region']);在我希望子区域出现的位置

3) 清除缓存

但是,这个新的子区域不会出现在我的块中

有人指出我做错了什么吗?还是需要做更多


谢谢

也许值得一读,特别是这一节

区域遗传

子主题不会从父主题继承自定义区域。如果你 如果正在使用自定义区域,则应从中复制区域声明 父主题的.info文件。确保子主题的page.tpl.php 文件匹配子主题的区域设置

编辑


在右上角的“块”页面上有选项卡,您可以在不同的主题上设置不同的块。您正在选择子主题吗?

您在.info中的区域声明语法不正确。区域名称不应包含单引号

regions[sub_region] = Sub region

自定义区域已添加到我的子主题中,而不是主主题中,由于您没有仔细阅读问题,我不得不进行向下投票。您是否确实尝试将其放入主主题并复制.info文件?是否使用“块”页面上的选项卡选择子主题?不理解您的上一条评论,你能详细说明一下吗?这就是你问题的答案吗?事实上,是否有倒引号,没有什么区别。