Ich habe Drupals Aggregat aktiviert und CSS-Dateien komprimiert . Was kann ich tun, um bestimmte CSS-Dateien von der Aggregation und Komprimierung auszuschließen? Vielen Dank.
7
theming
css-js-aggregation
karthik
quelle
quelle
Antworten:
Um zu verhindern, dass eine Datei aggregiert wird, können Sie dem Befehl drupal_add_css () ein Flag hinzufügen, mit dem die Datei geladen wird . Suchen Sie dazu, wo das CSS hinzugefügt wird, und fügen Sie
array('preprocess' => FALSE)
nach dem Stil hinzu, zAlternativ wird externes CSS niemals komprimiert. Wenn Sie also das CSS in die absolute URL der Datei ändern, wird es nicht komprimiert.
Wenn Sie ein CSS ändern möchten, das in einer .info-Datei enthalten ist, fügen Sie es möglicherweise am besten als externe Datei mit
_preprocess_html
in template.php hinzu. Dies wird unter "Hinzufügen externer Stylesheets" auf dieser Seite ausführlich erläutert .quelle
array('preprocess' => FALSE));
? Das sagt der Arzt.Ich hatte auch dieses Problem, aber anstatt drupal_add_css zu verwenden, habe ich meine Dateien an eine Seite wie diese angehängt:
Beim Durchsuchen des angehängten Kerncodes stellte ich fest, dass wir die Lösung von John C auch hier folgendermaßen verwenden können:
quelle
Wie ich das auf Drupal 8 wirklich dreckig gemacht habe, da es immer noch in der Entwicklung ist und sich jetzt zu viel ändert:
THEMENAME.theme Datei:
Und so etwas zum Head-Tag in der Vorlagendatei html.html.twig hinzugefügt :
Es wird bald einen besseren Weg geben.
quelle