我是drupal开发的新手。我知道在自定义主题中创建区域。但我想创建一个次主题作为omega的基本主题。我想添加新区域,但没有工作。我无法添加此区域中的块?有人帮我吗?
在omega子主题.info文件中添加一个新区域:
regions[machine_name]="实际名称">
然后清除缓存,转到子主题外观设置,单击"区域和区域配置"选项卡,向下滚动到底部以找到您的"未分配区域"。只需将其分配到一个区域,配置上面的选项,然后保存即可。
然后在"结构"->"块"中将块添加到区域中,并对其进行适当的模板化。
首先在主题.info文件中定义区域。请参阅:.info文件的结构
然后将相关的模板标记放在page.tpl.php
文件中。例如,如果您在主题.info文件中定义了区域侧边栏,那么您将在页面.tpl.php.的相关位置添加:<?php print render($page['sidebar']); ?>
注意:如果你的主题没有page.tpl.php文件,你可以从你的基本主题中复制默认的,并修改该副本。并进行CCD_ 3。