Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

custom CSS zum Schluss laden

Eingetragen von torfnase (1491)
am 18.11.2020 - 15:54 Uhr in
  • Allgemeines zu Drupal
  • Drupal 8.x oder neuer

Hallo zusammen,
wenn ich ein custom-CSS laden möchte (auf jeder Seite), dann erstelle ich im Modulordner z.B. einen Ordner /css und dahinein kommt die styles-Datei.
Dann in der libraries.yml das Ding "registrieren"
z.B. so:

bl_css:
  version: 1.x
  css:
    theme:
      css/bl_styles.css: {}

Jetzt wird aber die css schon richtig geladen, so wie es gewünscht ist, nur leider zu früh.

Ich möchte die also am liebsten ganz zum Schluss laden, damit ich die überschriebenen styles nicht mit !important kennzeichnen muss und so vor dem Überschreiben durch nachfolgende styles schützen muss.

Wie kann ich das hinbekommen, dass die zum Schluss geladen wird ?

Gruß
Berthold

‹ Drupal Groups Layout Builder: Klasse einer Section hinzufügen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Tobias,Also bei mir macht

Eingetragen von montviso (1861)
am 19.11.2020 - 09:33 Uhr

Hi Tobias,

Also bei mir macht das Barrio-theme (auf Bootstrap basierend) das z.B. hier so:
view-source:https://www.yes-youngeventersale.de/

Ich habe nicht nur Einträge in der libraries.yml, sondern auch in meiner custom_barrio.info.yml:

Zitat:

# core: 8.x
base theme: bootstrap_barrio

entity_print:
view:
all: custom_barrio/print-profile

libraries:
- custom_barrio/bootstrap
- custom_barrio/global-styling
- custom_barrio/all-devices-styling
- custom_barrio/small-device-styling
- custom_barrio/medium-device-styling
- custom_barrio/large-device-styling
- custom_barrio/extra-large-device-styling

regions:

Ich habe halt ein paar mehr Einträge, weil ich mit Breakpoints arbeite.
Da sieht man, dass ich vor meinen eigenen Scripten, welches sind:

Zitat:

- custom_barrio/all-devices-styling
- custom_barrio/small-device-styling
- custom_barrio/medium-device-styling
- custom_barrio/large-device-styling
- custom_barrio/extra-large-device-styling

Auch die Bootstrap-Styles eingebunden habe.
Das habe ich einfach aus der Vorlage für Substheme von Barrio übernommen.

Was hast Du für ein Theme und was steht in der info.yml?

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Regina, ich habe die

Eingetragen von torfnase (1491)
am 19.11.2020 - 10:42 Uhr

Hallo Regina,
ich habe die CSS nicht im Theme, sondern im Modul hinzugefügt.

Dann gibt es noch andere Module, die auch eine CSS Eintrag für eine spezielle Klasse enthalten, die ich eigentlich überschreibe möchte.
Aber da die später geladen werden, wird mein custom-css natürlich überschrieben.

Es muss doch eine Möglichkeit geben, dass nach hinten zu schieben.....

Vielleicht funktioniert es ja, wenn ich den Modulnamen mit einem zz beginne.
Es sieht mir ziemlich alphabetisch aus.

ist zwar keine schöne Lösung, könnte ja aber klappen. Besser wäre eine "richtige Weight-Angabe".

Gruß
Berthold

Drupal Video-Tutorials

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ach sorry, das mit dem Modul

Eingetragen von montviso (1861)
am 19.11.2020 - 11:04 Uhr

Ach sorry, das mit dem Modul hatte ich überlesen.

Hast Du versucht, ein weight einzufügen?
https://www.drupal.org/docs/develop/standards/css/css-file-organization-...

LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • D 7.78 und eine sqlite Datenbank statt mySQL
  • Versenden von Anfragen per Webform
  • eMail-Adresse überprüfen ob diese auch tatsächlich existiert
  • [gelöst]Welche Tokens werden bei Images im Feld Dateiverzeichnis erlaubt
  • Modulupdate per Webinterace scheitert an authorize.php und access denied für Admin-User
  • Fehlermeldung nach Update auf PHP 7.4 - array offset on value of type null in geocoder_widget...
  • BEF Exposed Filter collapse funktioniert nicht mit Bootstrap Theme
  • content und media-files von drupal8 nach drupal9 migrieren
  • Notificationsnicht immer und gesammelt bei Update
  • Meldung zu Token im Statusbericht
  • Fehlermeldung: Deprecated function
  • Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Drupal\node\Entity\Node' does not have a method 'ge
Weiter

Neue Kommentare

  • bei den meisten Hostern
    vor 8 Stunden 11 Minuten
  • wirklich sicherstellen kann man es nur,
    vor 8 Stunden 16 Minuten
  • Moin Moin vielen lieben Dank
    vor 13 Stunden 54 Minuten
  • Auch,wenn es noch über
    vor 18 Stunden 37 Minuten
  • Das steht über dem Bereich,
    vor 18 Stunden 40 Minuten
  • Hallo Jenna, ich habe das
    vor 1 Tag 15 Stunden
  • Ich hatte gehofft, bis auf
    vor 1 Tag 15 Stunden
  • Wenn der Provider keine freie
    vor 1 Tag 15 Stunden
  • Problemeingrenzung
    vor 1 Tag 16 Stunden
  • Ich habe es bei einigen
    vor 2 Tagen 18 Stunden

Statistik

Beiträge im Forum: 245991
Registrierte User: 18833

Neue User:

  • finnster
  • Damian1802
  • MrWebMV

» Alle User anzeigen

User nach Punkten sortiert:
wla9012
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3831
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 2 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association