javascript - 德鲁巴 8 : Theme's css and js files are not being loaded

标签 javascript css drupal drupal-8

我试图为 Drupal 8.1.8 创建一个主题。不幸的是,我的 CSS 和 JS 文件无法加载。我检查过是否使用了任何制表符,但我总是使用 2 个空格字符进行缩进。

我已阅读 Drupal.org 上的文档页面:https://www.drupal.org/theme-guide/8/assets .我尝试了大约 2 个小时的所有可能组合。我还尝试了谷歌搜索、Drupal 核心代码检查。我无法弄明白。

我的主题位于 themes/englishtrainer。 css 位于 themes/englishtrainer/css,javascript 文件位于 themes/englishtrainer/js。该主题可以毫无问题地作为主题启用。

下面是我的主题文件的内容。

englishtrainer.info.yml:

name: Englishtrainer
type: theme
core: 8.x
version: '1.0.0'
libraries:
  - englishtrainer/base
regions:
  content: Content
  header: Header

englishtrainer.libraries.yml:

base:
  version: VERSION
  css:
    theme:
      css/css-test.css: {}
  js:
    js/js-test.js: {}

css/css-test.css:

body {
    background-color: red;
}

js/js-test.js:

alert('it is loaded!');

我正在检查 html 标记是否出现任何情况。还检查了 javascript 控制台。它不包含任何条目。我已经清除了整个 Drupal 缓存并禁用/启用了主题。没有任何帮助。

你有什么想法吗?

最佳答案

解决了。我的问题是,我有一个主题“和”一个同名的模块。但是该模块没有实现任何主题组件。但这打破了主题。在我卸载同名模块后,背景是红色的(css worked)并且出现了javascript alert(javascript worked)。

感谢您的关注。

关于javascript - 德鲁巴 8 : Theme's css and js files are not being loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38839337/

相关文章:

javascript - 如何创建一个包含自动完成框的模式弹出窗口来选择一个条目?

css - 为什么 @font-face 在 woff 文件上抛出 404 错误?

css - 相同的重复类样式?

drupal - Drupal 6 Batch API 如何工作?

Drupal 商务愿望 list 匿名

javascript - 在javascript中提取正则表达式组不起作用

javascript - Sveltekit 和获取数据以在 HTML 中使用

javascript - 使用二进制压缩 boolean 数组

javascript - Amchart Legend 位置没有变化

javascript - drupal 主题 : how do I include several css files/js files on my theme's . 信息文件?