库覆盖不适用于 Drupal 8
libraries-override not working on Drupal 8
我正在尝试弄清楚如何删除 Drupal 8 的默认 css 库以处理我正在处理的主题。我尝试使用 libraries-override:
删除特定的 CSS
但它似乎不起作用。 css 文件仍在显示。如您所见,align.module.css 仍显示在 Google 网络选项卡上。我不确定我使用的方法是否已弃用或不正确
name: Barebones
description: Drupal light
type: theme
core: 8.x
base theme: stable
libraries-override:
system/base:
css:
component:
/core/modules/system/css/components/align.module.css: false
也许有帮助(未测试)
库-删除
删除整个库的能力。
库-删除:
- subtheme/library
- core/modernizr
库覆盖
覆盖整个库和部分库的能力:
libraries-override:
# Replace an entire library.
core/drupal.collapse: mytheme/collapse
# Replace an asset with another.
subtheme/library:
css:
theme:
css/layout.css: css/my-layout.css
# Remove an asset.
drupal/dialog:
css:
theme:
dialog.theme.css: false
# Remove an entire library.
core/modernizr: false
我正在尝试弄清楚如何删除 Drupal 8 的默认 css 库以处理我正在处理的主题。我尝试使用 libraries-override:
删除特定的 CSS
但它似乎不起作用。 css 文件仍在显示。如您所见,align.module.css 仍显示在 Google 网络选项卡上。我不确定我使用的方法是否已弃用或不正确
name: Barebones
description: Drupal light
type: theme
core: 8.x
base theme: stable
libraries-override:
system/base:
css:
component:
/core/modules/system/css/components/align.module.css: false
也许有帮助(未测试)
库-删除
删除整个库的能力。
库-删除:
- subtheme/library
- core/modernizr
库覆盖
覆盖整个库和部分库的能力:
libraries-override:
# Replace an entire library.
core/drupal.collapse: mytheme/collapse
# Replace an asset with another.
subtheme/library:
css:
theme:
css/layout.css: css/my-layout.css
# Remove an asset.
drupal/dialog:
css:
theme:
dialog.theme.css: false
# Remove an entire library.
core/modernizr: false