我制作了一个新主题,但在加载CSS时出现问题。虽然我认为Drupal的文档是正确的但是它没有用。
我在/ themes / custom / noadin中创建了一个文件夹,并添加了信息和库文件
noadin.info.yml:
name: noadin
description: 'My new theme'
type: theme
core: 8.x
libraries:
- noadin/global-styling
- noadin/global-scripts
并创建了noadin.libraries.yml:
global-styling:
version: VERSION
css:
theme:
css/style.css: {}
global-scripts:
version: VERSION
js:
js/script.js: {}
样式表位于/ themes / custom / noadin / css
谁能告诉我,我误解了什么?
P.S。 Drupal正在采用正确的主题。
答案 0 :(得分:5)
你的info.yml和libraries.yml看起来很好,我想可能是因为缓存它没有加载css和js文件尝试清除缓存后。 (登录到您的管理区域配置 - >开发 - >性能 - >清除所有缓存)尝试此后
您可以尝试查看此工作示例(http://wiki.workassis.com/drupal-8-custom-theme-from-scratch/),这有助于我。
答案 1 :(得分:0)
请确保您已取消选中以下选项 - 主页 > 管理 > 配置 > 开发
聚合 CSS 文件 -- 取消选中并保存配置
答案 2 :(得分:0)
@Koustav 的回答对我帮助很大。我确实将 drupal/sites/default/files 更改为正确的所有者,因为“带宽优化菜单被禁用,然后转到
首页 > 管理 > 配置 > 开发
并取消选中聚合 CSS 文件
现在它就像一个魅力!