自定义主题不会在 Drupal 8 中加载主题 css 文件
Custom theme doesn't load theme css file in Drupal 8
我正在制作一个新主题,但在加载 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 正在采用正确的主题。
你的 info.yml 和 libraries.yml 看起来不错,我认为可能是因为缓存它没有加载 css 和 js 文件,请在清除缓存后尝试。 (登录到您的管理区域配置->开发->性能->清除所有缓存)在此之后尝试
您可以尝试查看这个工作示例 (http://wiki.workassis.com/drupal-8-custom-theme-from-scratch/),这对我很有帮助。
请确保您已取消选中以下选项 -
主页 > 管理 > 配置 > 开发
聚合 CSS 个文件 -- 取消选中并保存配置
@Koustav 的回答对我帮助很大。我确实将 drupal/sites/default/files 更改为正确的所有者,因为“带宽优化菜单被禁用然后转到
主页 > 管理 > 配置 > 开发
并取消选中聚合 CSS 文件
现在一切正常!
我遇到了同样的问题,但通过执行以下步骤解决了。
- 转到 admin/config/development/performance
- 取消选中汇总 CSS 个文件
- 取消选中汇总 JavaScript 个文件
谢谢!!!!!!!
我正在制作一个新主题,但在加载 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 正在采用正确的主题。
你的 info.yml 和 libraries.yml 看起来不错,我认为可能是因为缓存它没有加载 css 和 js 文件,请在清除缓存后尝试。 (登录到您的管理区域配置->开发->性能->清除所有缓存)在此之后尝试
您可以尝试查看这个工作示例 (http://wiki.workassis.com/drupal-8-custom-theme-from-scratch/),这对我很有帮助。
请确保您已取消选中以下选项 - 主页 > 管理 > 配置 > 开发
聚合 CSS 个文件 -- 取消选中并保存配置
@Koustav 的回答对我帮助很大。我确实将 drupal/sites/default/files 更改为正确的所有者,因为“带宽优化菜单被禁用然后转到
主页 > 管理 > 配置 > 开发
并取消选中聚合 CSS 文件
现在一切正常!
我遇到了同样的问题,但通过执行以下步骤解决了。
- 转到 admin/config/development/performance
- 取消选中汇总 CSS 个文件
- 取消选中汇总 JavaScript 个文件
谢谢!!!!!!!