如何在omega 4 Drupal的子主题中在外观设置中进行自定义布局?

时间:2013-11-29 10:29:51

标签: drupal layout drupal-themes

我已经开始使用drupal中的omega 4主题,从omega 3切换。我已经成功创建了一个subtheme,根据文档我想制作自己的布局。我已经复制了从omega到我的subtheme文件夹的“简单”布局,以及所需的css和sass文件。我已经重命名了Simple to Grid的所有实例(我的布局名称)。

这一切似乎都很好,但是当我进入我的drupal装置时,外观 - >设置 - >布局我仍然只看到四个主要的欧米茄布局(简单,神圣,英雄,帆布)。它声称显示来自欧米茄或已安装的子主题的任何布局。为什么我的布局不会出现在选择中?

此外:是否可以为首页使用与网站其他部分不同的布局?

3 个答案:

答案 0 :(得分:1)

我自己也遇到了同样的问题,事实证明,在MY.layout.inc中,我忘了改变价值

template = simple-layout

template = MY-layout

答案 1 :(得分:0)

pamatt:奖金!我遇到了同样的问题。这解决了它。

更多细节:

如果您按照here的说明进行操作,则可能会错过此明确的引用。我正在更新该页面。

转到

themename/layouts/layoutname/layoutname.layout.inc 

文件(当然,用适当的名称替换“ themename ”和“ layoutname ”)并查找以“ template “即,

template = simple-layout

将“ simple-layout ”更改为您命名为tpl文件的任何内容,减去“.tpl.php”部分。

答案 2 :(得分:0)

我回到这个问题,因为经过长时间的编码后,我本周末回到了它,并遇到了同样的问题!以上答案是正确的。

我遇到的另一个问题是我必须从Drupal清除缓存 - >配置 - >性能而不仅仅是我的浏览器缓存。清除缓存后,它出现了。