首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主题CSS不会加载

主题CSS不会加载
EN

Drupal用户
提问于 2015-06-02 00:03:58
回答 5查看 6.1K关注 0票数 2

我试图制作一个Drupal 8主题,无论我做什么,我都不会呈现样式表。这是我的libraries.yml文件:

代码语言:javascript
复制
global-styling:
version: VERSION
css:
theme:
  css/layout.css: {}

这是我的info.yml文件:

代码语言:javascript
复制
name: My Test Blog
type: theme
description: 'My test theme description'
package: Custom
core: 8.x
libraries:
  - MyTestBlog/global-styling   
stylesheets-remove:
  - '@classy/css/layout.css'
  - core/assets/vendor/normalize-css/normalize.css

regions:
  header: Header
  content: Content
  stylesheets: 
    all:
        - css/style.css

有什么想法吗?

EN

回答 5

Drupal用户

发布于 2015-06-08 17:31:14

正确地注意缩进(只有两个空格,而不是TAB):

主题_名字.libraries.yml:

代码语言:javascript
复制
global-styling:
  version: VERSION
  css:
    theme:
      css/layout.css: {}

主题_名字.info.yml

代码语言:javascript
复制
name: My Test Blog
type: theme
description: 'My test theme description'
package: Custom
core: 8.x
libraries:
  - MyTestBlog/global-styling   
stylesheets-remove:
  - '@classy/css/layout.css'
  - core/assets/vendor/normalize-css/normalize.css

regions:
  header: Header
  content: Content
  stylesheets: 
    all:
      - css/style.css
票数 2
EN

Drupal用户

发布于 2020-02-22 19:36:49

提示:当模块与主题同名时发生冲突!

如果您有一个与主题同名的模块(例如xxx),那么您的主题文件夹中的xxx.libraries.yml文件就会被忽略。相反,Drupal会查看模块文件夹中的xxx.libraries.yml文件。它所引用的任何文件(css、js等)也从“模块”文件夹及其子文件夹加载,而不是从“主题”文件夹加载。

票数 2
EN

Drupal用户

发布于 2015-06-02 06:42:18

库信息中的主题块应该缩进,MyTestBlog/全局样式应该是小写,因为"MyTestBlog“是主题的机器名称,我怀疑您的文件名为MyTestBlog.info.yml .这些区域的样式表部分没有任何意义。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/160435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档