首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 8样式表不会呈现

Drupal 8样式表不会呈现
EN

Stack Overflow用户
提问于 2015-06-01 20:44:15
回答 3查看 1.1K关注 0票数 0

我试图制作一个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

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-14 22:32:03

我解决了问题。问题是,我的样式目录的名称与我的库和info文件的名称不一样。我的意思是,以前,我做了一些事情,比如把我的文件命名为"mytestblog.info.yml“,然后尝试链接到myblogsite/全局样式。一旦我将myblogsite/全局样式更改为mytestblog/全局样式,我的样式表就呈现出来了。

票数 0
EN

Stack Overflow用户

发布于 2015-06-02 06:25:13

如果样式表的路径是正确的,那么尝试从管理面板中clear cache,然后检查。

票数 2
EN

Stack Overflow用户

发布于 2015-06-14 00:27:57

问题在于您的libraries.yml文件(如果缩进如上面所示)。缩进在任何yml格式文件中都很重要,上面的文件将无法正确读取。以下是正确的缩进:

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

info.yml文件还包含对样式表属性的引用,应该删除该属性。样式表属性已从Drupal 8.0.0-beta11中删除,现在只使用库。

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

https://stackoverflow.com/questions/30582945

复制
相关文章

相似问题

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