【问题标题】:How to organize Drupal templates?如何组织 Drupal 模板?
【发布时间】:2010-06-17 18:14:34
【问题描述】:

我在修改主题 (Acquia Prosper) 时创建了一些自定义模板,我通常的做法是将所有模板都以这种方式放置:

主题名称/模板/页面/page-front.tpl.php

但这一次它并没有完全奏效。所以我想知道为什么。我查看了templates.php 以寻找线索,但那里什么也没有。我使用这个组织的基本主题是创世纪,在那个主题中它似乎有效,但在 Acquia Prosper 中却不行。

任何人都可以对此有所了解吗?

【问题讨论】:

    标签: drupal drupal-theming


    【解决方案1】:

    你的子主题中有page.tpl.php吗?

    【讨论】:

    • 是的,我愿意。这是有趣的事情。 Acquia Drupal 不允许子主题(他们说它会破坏某些东西),所以只有一个主题,没有子主题。
    【解决方案2】:

    page.tpl.php 需要在主题的根目录中,而不是在子目录中。创建模板文件后,请确保刷新主题缓存,以便将文件添加到主题注册表中。

    Devel、主题开发者模块和管理菜单对于主题开发来说非常方便,如果您还没有安装它们,请安装它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-29
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多