2016-08-08 35 views
0

Ich habe versucht, ein Theme für Drupal 8.1.8 zu erstellen. Meine CSS- und JS-Dateien können leider nicht geladen werden. Ich habe überprüft, ob ich Tabulatorzeichen verwendet habe, aber ich habe immer 2 Leerzeichen für einen Einzug verwendet.Drupal 8: Die CSS- und JS-Dateien von Theme werden nicht geladen

Ich habe die Dokumentationsseite auf Drupal.org: https://www.drupal.org/theme-guide/8/assets gelesen. Ich habe rund 2 Stunden mit allen möglichen Kombinationen versucht. Auch habe ich die Google-Suche, Drupal-Kern-Code-Inspektion versucht .. Ich konnte es nicht herausfinden.

Mein Thema befindet sich unter Themen/Englischtrainer. Das css befindet sich in themes/englischtrainer/css und die javascript-dateien sind in themes/englischtrainer/js. Das Thema kann als Thema ohne Probleme aktiviert werden.

Der Inhalt meiner Theme-Dateien im Folgenden.

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!'); 

ich den HTML-Markup für alle Vorkommen wurde überprüft. Die JavaScript-Konsole wurde ebenfalls überprüft. Es enthält keine Einträge. Ich habe den gesamten Drupal-Cache gelöscht und das Theme deaktiviert/aktiviert. Nichts half.

Haben Sie eine Idee?

Antwort

0

Gelöst es. Mein Problem war, dass ich ein Thema "und" ein Modul mit dem gleichen Namen hatte. Das Modul hat jedoch keine Themenkomponenten implementiert. Aber das hat das Thema gebrochen. Nachdem ich das Modul mit dem gleichen Namen deinstalliert habe, war der Hintergrund rot (css hat funktioniert) und der Javascript-Alarm erschien (Javascript funktionierte).

Vielen Dank für Ihre Aufmerksamkeit.