我试图制作一个Drupal 8主题,无论我做什么,我都不会呈现样式表。这是我的libraries.yml文件:
global-styling:
version: VERSION
css:
theme:
css/layout.css: {}这是我的info.yml文件:
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有什么想法吗?
发布于 2015-06-08 17:31:14
正确地注意缩进(只有两个空格,而不是TAB):
主题_名字.libraries.yml:
global-styling:
version: VERSION
css:
theme:
css/layout.css: {}主题_名字.info.yml
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发布于 2020-02-22 19:36:49
提示:当模块与主题同名时发生冲突!
如果您有一个与主题同名的模块(例如xxx),那么您的主题文件夹中的xxx.libraries.yml文件就会被忽略。相反,Drupal会查看模块文件夹中的xxx.libraries.yml文件。它所引用的任何文件(css、js等)也从“模块”文件夹及其子文件夹加载,而不是从“主题”文件夹加载。
发布于 2015-06-02 06:42:18
库信息中的主题块应该缩进,MyTestBlog/全局样式应该是小写,因为"MyTestBlog“是主题的机器名称,我怀疑您的文件名为MyTestBlog.info.yml .这些区域的样式表部分没有任何意义。
https://drupal.stackexchange.com/questions/160435
复制相似问题