如何阻止Drupal 11中SDC单目录组件的JS自动附加?
Drupal 11 SDC 组件:禁止自动附加JS文件
可以通过
libraryOverrides实现,你之前的语法有误,正确配置需要指定JS文件的完整相对路径(带./前缀):libraryOverrides: js: ./example-button.js: falseSDC识别组件内文件时,需要明确用
./表示当前组件目录,之前缺少这个前缀导致配置未生效。如果上述配置仍不生效,也可以在主题层面通过
libraries-override全局覆盖:
在主题的.info.yml文件中添加以下配置(注意替换your_theme_name为你的主题机器名):libraries-override: your_theme_name/example-button: js: components/example-button/example-button.js: false组件库的机器名规则:主题内组件为
[主题机器名]/[组件名],模块内组件为[模块机器名]/[组件名]。
内容的提问来源于stack exchange,提问作者effJ
相关产品推荐
相关产品推荐

