【问题标题】:How to make a custom layout in a subtheme from omega 4 Drupal show in appearance settings?如何在外观设置中显示来自 omega 4 Drupal 的子主题中的自定义布局?
【发布时间】:2013-11-29 10:29:51
【问题描述】:

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

这一切看起来都很好,但是当我进入我的 drupal 安装,外观 -> 设置 -> 布局时,我仍然只能看到四个主要的 omega 布局(简单、神圣、英雄、画布外)。它声称可以显示来自 omega 或已安装子主题的任何布局。为什么我的布局不显示以供选择?

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

【问题讨论】:

    标签: drupal layout drupal-themes


    【解决方案1】:

    我自己也遇到了同样的问题,结果发现在 MY.layout.inc 中我忘了更改值

    template = simple-layout
    

    template = MY-layout
    

    【讨论】:

      【解决方案2】:

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

      更多细节:

      如果您遵循here 的指示,您可能会错过这个明确的参考。我现在正在更新那个页面。

      去你的

      themename/layouts/layoutname/layoutname.layout.inc 
      

      file(当然,用适当的名称替换“themename”和“layoutname”)并查找以“template 开头的行em>" 即,

      template = simple-layout
      

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

      【讨论】:

        【解决方案3】:

        我又回到了这个问题,因为在长时间没有编码之后,我这个周末又回到了这个问题,并且遇到了完全相同的问题!以上答案都是正确的。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-03-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-06-11
          • 1970-01-01
          相关资源
          最近更新 更多