【问题标题】:Drupal subtheme won't load css, regions, or page.tpl.phpDrupal 子主题不会加载 CSS、区域或 page.tpl.php
【发布时间】:2014-04-01 22:59:21
【问题描述】:

我刚刚将我的 Drupal 7 实时站点迁移到一个新的开发站点,并且默认主题只是部分加载。数据库、代码和文件是全新的副本。除了主题,一切(内容、链接等)都很好。

主题列在外观下,并正确设置为默认值。主题的图像加载在外观页面上,名称和信息从子主题的 .info 文件加载,父主题的 css 正在加载(zurb_foundation)。

但是 subtheme.info 中定义的子主题的自定义 css、区域和网站图标未加载。这很奇怪,就像一半的主题在起作用,而另一半却没有。

尝试的修复包括重建主题注册表、来回切换主题、drush cc all、检查目录权限。

有什么线索吗?

【问题讨论】:

  • 开发控制台中是否有任何资源无法加载?
  • 不。一切正常;它甚至没有尝试加载自定义样式表。这就像它加载了一半的子主题;子主题名称和父主题,但不是自定义样式表和模板。我会说这是一个路径问题......但它甚至没有尝试错误的路径。只是没有尝试。

标签: drupal-7 zurb-foundation drupal-themes


【解决方案1】:

我不知道它为什么坏了,但我现在知道修复了。

复制主题文件夹。重命名主题的信息文件。将此作为新主题加载。问题解决了。

主题目录的内容完全一样,但是新的名字可以让它正确加载。

【讨论】:

  • 我也有这个问题,但是复制主题文件夹不是解决方案,它违背了拥有共享资源的子主题的意义。干燥。
【解决方案2】:

我知道这是一篇较早的帖子,但最近我也遇到了同样的情况。

Live-Server 使用了不同的 PHP 版本 (5.3.X)。切换到 PHP 5.4 立即解决了问题。

【讨论】:

    猜你喜欢
    • 2016-05-03
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多