2016-08-08 18 views
0

Drupal 8.1.8のテーマを作成しようとしていました。私のCSSとJSファイルは残念ながら読み込めません。タブ文字を使用しているかどうかを確認しましたが、インデントには常に2つのスペース文字を使用しています。Drupal 8:テーマのCSSとjsファイルがロードされていません

Drupal.orgのドキュメントページ:https://www.drupal.org/theme-guide/8/assetsを読んでいます。私は可能なすべての組み合わせで約2時間試していた。また、私はGoogleの検索、Drupalのコアコードの検査を試みた。私はそれを把握できませんでした。

テーマはテーマ/ englishtrainerにあります。 CSSはthemes/englishtrainer/cssにあり、javacriptファイルは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キャッシュ全体をクリアし、テーマを無効にしたり有効にしました。何も助けなかった。

ご存知ですか?

答えて

0

解決しました。私の問題は、同じ名前のテーマ "and"を持っていたことでした。しかし、モジュールはどのテーマコンポーネントも実装していませんでした。しかし、これはテーマを破った。同じ名前のモジュールをアンインストールした後は、背景が赤く(CSSが動作していて)、JavaScriptのアラートが表示されました(javascriptが動作しました)。

ありがとうございました。

関連する問題