【问题标题】:Unable to change CSS for modified theme in Drupal无法在 Drupal 中更改已修改主题的 CSS
【发布时间】:2013-04-14 05:21:57
【问题描述】:

我是 Drupal 的新手。我已将带有自定义divs 的内容添加到我的主页。例如

<div id="dest_objectives">
OBJECTIVES
</div>

<div id="dest_news_events">
NEWS AND EVENTS
</div>

<div id="dest_founder">
ABOUT FOUNDER
</div>

我正在使用(启用和默认)自定义主题 destination-theme,它是 professional-theme 的副本。现在我为路径sites/all/destination-theme/style.css编辑了我的css,但是当我刷新url时,它并没有根据编辑的css改变。我做错了什么?

【问题讨论】:

  • 你清除缓存了吗?
  • "现在我为路径 'site... 编辑了我的 css"?您的意思是您在路径 site/... 处编辑了样式表?

标签: css drupal themes


【解决方案1】:

首先您必须确认您的主题已启用您在路径中提到的主题

sites/all/destination-theme

在页面加载后检查您的 head 部分后,您的 css 文件 style.css 是否已加载 如果加载,那么它应该看起来像

@import url("http://www.domain.com/sites/all/themes/destination-theme/style.css?mla8o3");

除非其他 css 文件或写入它,否则不可能加载 css 文件并且不影响它

【讨论】:

    【解决方案2】:

    通常,您的主题属于sites/all/themes/而不是“all”目录的根目录。我不知道您的主题是否可以在那里工作,但这不是“正确”的地方

    另外,您是否打算将“目标主题”作为子主题?创建子主题(以及使用子主题的所有优点)比使用主题目录的副本更多:http://drupal.org/node/225125

    其次,Firebug/Inspector 将向您显示作为网络资源的 css 文件是从哪里加载的,无论如何。怎么说呢?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多