Ergebnis 1 bis 14 von 14

Thema: CSS lädt nach Änderung erst nach kompletten refresh?

  1. #1
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard CSS lädt nach Änderung erst nach kompletten refresh?

    Hi,

    ich arbeite mit SCSS Dateien und diese lasse ich dann über NPM (GULP) kompilieren. Trotz Seiten Cache (in Contao) leeren, läd die neue CSS Datei die ich kompiliert habe und im BE eingebunden habe nicht. Erst nach mehrerem Refresh dens Browsers, wird die neue CSS Datei geladen, woran liegt das?

    LG & Danke

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Welche contao Version? Löscht du den Cache nur in der Systemwartung oder auch im Contao Manager?

  3. #3
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Systemwartung und dann php ./vendor/bin/contao-console cache:clear --no-warmup --env=prod
    Contao 4.4.
    Geändert von fr3d83 (21.02.2019 um 09:43 Uhr)

  4. #4
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Contao Manager zickt etwas, weil er erst einmal aktualisiert werden möchte.
    Gab es da nicht mal etwas, dass man eoinen parameter oder so an die CSS Datei hängen kann, bin mir nicht mehr sicher.
    Geändert von fr3d83 (21.02.2019 um 09:17 Uhr)

  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Während der Entwicklungsphase nutze ich die app_dev.php und habe keine Probleme mit veränderten css-Dateien die ich hochlade (weder in contao 4.4 noch in Contao 4.6/4.7).
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Gibt es denn eine Möglichkeit die <?= $this->stylesheets ?> aufzuschlüsseln und hinter die main.css ein "?v=1" zu schreiben?

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Zitat Zitat von fr3d83 Beitrag anzeigen
    Gibt es denn eine Möglichkeit die <?= $this->stylesheets ?> aufzuschlüsseln und hinter die main.css ein "?v=1" zu schreiben?
    Aus diesem Post schließe ich, dass du bereits die Funktion "Scripte zusammenfassen" im Seitenlayout verwendest. Dadurch hast du schon ein Cache Busting und brauchst nicht extra einen ?v=1 Parameter.

    Ab Contao 4.7 (bzw. auch schon vorher, aber Contao 4.5 und 4.6 sind schon EoL) hast das auch automatisch, wenn du nicht Scripte zusammenfasst. Da wird automatisch der Timestamp als Parameter angehängt.

  8. #8
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Aus diesem Post schließe ich, dass du bereits die Funktion "Scripte zusammenfassen" im Seitenlayout verwendest. Dadurch hast du schon ein Cache Busting und brauchst nicht extra einen ?v=1 Parameter.

    Ab Contao 4.7 (bzw. auch schon vorher, aber Contao 4.5 und 4.6 sind schon EoL) hast das auch automatisch, wenn du nicht Scripte zusammenfasst. Da wird automatisch der Timestamp als Parameter angehängt.
    Ja, diese funktion habe ich aber wie kann es da kommen, dass die neue mail.css erst nach mehreren refresh geladen wird? Gibt es da noch eine an dere Lösung?

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Evt. hast du einen Cache Proxy? Welcher Hoster?

  10. #10
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Ist ein eigener Server für ein Intranet, könnte da auch was in der .htaccess stehen?

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Das beantwortet nicht meine Frage . Mit der .htaccess hat das nichts zu tun.

  12. #12
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Woran erkenne ich einen Cache Proxy?

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.108
    Partner-ID
    10107

    Standard

    Frag den Server Admin

  14. #14
    Contao-Fan
    Registriert seit
    13.12.2012.
    Beiträge
    621

    Standard

    Nein, haben/nutzen wir nicht.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •