Contao-Camp 2024
Ergebnis 1 bis 37 von 37

Thema: Internen Cache bei Contao 4 abschalten?

  1. #1
    Contao-Nutzer
    Registriert seit
    08.02.2014.
    Ort
    Neumünster
    Beiträge
    50

    Standard Internen Cache bei Contao 4 abschalten?

    Hallo,

    gibt es schon eine Möglichkeit den internen Cache in Contao 4.4 wie bei Contao 3.5 für die Entwicklung abzuschalten?

    Gruß Bernd

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

    Standard

    Ja, die app_dev.php benutzen. Oder den Ordner var/cache/prod/contao löschen und den Cache nicht neu aufwärmen lassen*.

    * Hinweis: der Cache wird neu aufgewärmt wenn du a) eine composer Operation durchführst, b) im Contao Manager den Cache neu aufbauen lässt, c) das Install Tool aufrufst oder d) den Cache über die Konsole selbst neu aufwärmst

  3. #3
    Contao-Nutzer
    Registriert seit
    08.02.2014.
    Ort
    Neumünster
    Beiträge
    50

    Standard

    Super... die Oder-Variante klappt, was versteckt sich hinter der app_dev.php? Im Forum finde ich nichts, bzw. habe zu viele Treffer. Hast du weitere Infos oder einen netten Link?

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Nutzer
    Registriert seit
    08.02.2014.
    Ort
    Neumünster
    Beiträge
    50

    Standard

    Oha, da bleibe ich doch erst einmal bei der "Oder-Variante" und warte bis ich irgendwann das Häkchen setzen kann.

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, die app_dev.php benutzen. Oder den Ordner var/cache/prod/contao löschen und den Cache nicht neu aufwärmen lassen*.

    * Hinweis: der Cache wird neu aufgewärmt wenn du a) eine composer Operation durchführst, b) im Contao Manager den Cache neu aufbauen lässt, c) das Install Tool aufrufst oder d) den Cache über die Konsole selbst neu aufwärmst
    Und was ist wenn a, b, c und d nicht zutrifft und der Cache trotzdem wieder da ist? Ich lösche immer wieder alle paar Minuten cache/dev, obwohl ich z.B. mit app_dev in FE/BE arbeite.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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

    Standard

    Hier geht es um den internen Cache von Contao, also var/cache/prod/contao

    Die Ordner var/cache/prod bzw. var/cache/dev existieren immer spätestens wenn man auf die app.php oder app_dev.php zugreift.

  8. #8
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mir geht es da tatsächlich wie Samson. Beim entwickeln unter Contao 4.4 und unter app_dev.php muss ich ständig den dev-Cache löschen. Wenn es hier noch etwas zusätzlich zubeachten gibt, wäre ich daran interessiert es zu erfahren.
    Software-Entwickler Backend/Frontend

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

    Standard

    Warum genau musst du den ständig löschen? Musst du höchstens nur wenn du etwas an der config änderst

  10. #10
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Während der Entwicklung eines Bundles schaut man hin und wieder ob die gemachten Anpassungen im System auch die gewollten Auswirkungen haben. Das Laden des Backend/Frontend (je nachdem) per Strg+F5 bringt aber oft einfach keine Resultate. Erst nach dem Löschen des Caches sehe ich die Auswirkungen.
    Software-Entwickler Backend/Frontend

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

    Standard

    Zitat Zitat von Fehrmann Beitrag anzeigen
    Während der Entwicklung eines Bundles schaut man hin und wieder ob die gemachten Anpassungen im System auch die gewollten Auswirkungen haben. Das Laden des Backend/Frontend (je nachdem) per Strg+F5 bringt aber oft einfach keine Resultate. Erst nach dem Löschen des Caches sehe ich die Auswirkungen.
    Über die Entwicklungsumgebung? Welche Änderungen?

  12. #12
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    var/cache/ ist leer. Sobald ich die Seite app_dev.php/contao einmal refreshe werden unter var/cache/dev sofort wieder ein Haufen Ordner und Dateien angelegt. Der Ordner var/cache/dev/contao/cache wird zwar auch angelegt, aber er ist leer.

    Mehr Sorgen als dieser Cache bereitet mir aber assets/css. Hier verewigen sich hartnäckig css-, scss-, gz- und andere Dateien, die die Theme-Entwicklung oder das Gestalten einer Website erheblich beeinträchtigen. Ich habe mich schon mal dusslig gesucht, warum meine Entwicklerseite anders aussah als meine Vorlageseite. Bis ich bei der Vorlageseite mal assets/css löschte und endlich das richtige Layout zu sehen bekam. Vorher dachte ich immer, meine Entwicklerseite wäre falsch. Dabei war die Vorlage falsch.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    var/cache/ ist leer. Sobald ich die Seite app_dev.php/contao einmal refreshe werden unter var/cache/dev sofort wieder ein Haufen Ordner und Dateien angelegt.
    Das ist normal.


    Zitat Zitat von Samson1964 Beitrag anzeigen
    Der Ordner var/cache/dev/contao/cache wird zwar auch angelegt, aber er ist leer.
    Das soll auch so sein. In der Entwicklungsumgebung gibt es keinen internen Cache.


    Zitat Zitat von Samson1964 Beitrag anzeigen
    Mehr Sorgen als dieser Cache bereitet mir aber assets/css. Hier verewigen sich hartnäckig css-, scss-, gz- und andere Dateien, die die Theme-Entwicklung oder das Gestalten einer Website erheblich beeinträchtigen. Ich habe mich schon mal dusslig gesucht, warum meine Entwicklerseite anders aussah als meine Vorlageseite. Bis ich bei der Vorlageseite mal assets/css löschte und endlich das richtige Layout zu sehen bekam. Vorher dachte ich immer, meine Entwicklerseite wäre falsch. Dabei war die Vorlage falsch.
    Bindest du direkt SCSS ein? Wenn ja würde ich dir raten das nicht zu machen, sondern immer bereits kompiliertes CSS einzubinden. Siehe dazu auch https://github.com/contao/core-bundle/pull/1010

  14. #14
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bindest du direkt SCSS ein? Wenn ja würde ich dir raten das nicht zu machen, sondern immer bereits kompiliertes CSS einzubinden. Siehe dazu auch https://github.com/contao/core-bundle/pull/1010
    Ich verwende das ProTheme. Da ist kein (S)CSS in den Layouts eingetragen. Und auch in den Theme-Einstellungen (Spezialfunktion des Themeanbieters?) habe ich nichts zu (S)CSS gefunden. Wird wohl direkt über den Module-Ordner eingebunden ohne Einflußmöglichkeit im BE. Jedenfalls liefert das Theme eine Erweiterung mit, die SCSS parst.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Jedenfalls liefert das Theme eine Erweiterung mit, die SCSS parst.
    Dann liegt es wohl daran.

  16. #16
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das mit CSS und auch bspw. bei neuen Klassen ist mir klar. Aber ich habe das Verhalten tatsächlich auch, wenn ich nur Änderungen in Templates vornehme.
    Software-Entwickler Backend/Frontend

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

    Standard

    Zitat Zitat von Fehrmann Beitrag anzeigen
    Das mit CSS und auch bspw. bei neuen Klassen ist mir klar. Aber ich habe das Verhalten tatsächlich auch, wenn ich nur Änderungen in Templates vornehme.
    Contao Templates werden nicht gecached. Twig Templates schon - aber über app_dev.php nicht.

  18. #18
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, ok. Ich behalte das mal im Auge. Danke für deine Unterstützung.
    Software-Entwickler Backend/Frontend

  19. #19
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich konnte mein Problem nun beheben. Ich hatte in meinen Bash-Aliasen einen Befehl für das Löschen des Caches doppelt vorhanden und dem Angewendeten fehlte das '--no-warmup'.
    Software-Entwickler Backend/Frontend

  20. #20
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    402

    Standard

    In die system/config/initconfig.php folgendes schreiben:

    PHP-Code:
    /**
     * Delete CSS files in assets/css/ which are older than the newest SCSS file in files/*
     *
     * @author Andreas Burg <http://andreasburg.de/>
     */
    // purge contao cache
    \Files::getInstance()->rrdir('var/cache/prod/contao'true);
    \
    Files::getInstance()->rrdir('assets/css'true); 
    Schon erzeugt er die scss Dateien mit jedem Load neu :-)

  21. #21
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von ph!L Beitrag anzeigen
    In die system/config/initconfig.php folgendes schreiben:

    PHP-Code:
    /**
     * Delete CSS files in assets/css/ which are older than the newest SCSS file in files/*
     *
     * @author Andreas Burg <http://andreasburg.de/>
     */
    // purge contao cache
    \Files::getInstance()->rrdir('var/cache/prod/contao'true);
    \
    Files::getInstance()->rrdir('assets/css'true); 
    Schon erzeugt er die scss Dateien mit jedem Load neu :-)
    Aber nicht nur für css Dateien sondern alle gecachten Dca, config, symfony und erweiterungsspezifischen Dateien. Also nicht zu empfehlen.

  22. #22
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    402

    Standard

    Zitat Zitat von webstar Beitrag anzeigen
    Aber nicht nur für css Dateien sondern alle gecachten Dca, config, symfony und erweiterungsspezifischen Dateien. Also nicht zu empfehlen.
    Da hat Du sogar Recht. Aber was besseres haben wir nicht gefunden um CSS neu zu laden. Ohne geht es halt nicht und Contao 4 lässt uns damit ganz schön im Regen stehen.

    Du darfst hier gerne korrigieren und ergänzen!

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

    Standard

    Zitat Zitat von ph!L Beitrag anzeigen
    Da hat Du sogar Recht. Aber was besseres haben wir nicht gefunden um CSS neu zu laden. Ohne geht es halt nicht und Contao 4 lässt uns damit ganz schön im Regen stehen.
    Was genau möchtest du machen und warum?

  24. #24
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Wenn man Änderungen an den Sprachdateien oder dem DCA macht, muss man vor jedem Reload den Cache leeren, auch wenn man über app_dev.php geht. Erst Gestern mit 4.4.16 ungefähr 53 Mal getestet. Das ist schon echt lässtig. Es wäre wirklich schön, wenn es hier eine Möglichkeit gäbe, dies während der Entwicklung zu umgehen. Wenn man ein neues Bundle erstellt, mag dies ja noch zu verkraften sein, da man ja ungefähr weiß, wo man hin will. Muss man sich aber Stück für Stück vorarbeiten z.B. weil man den Code anderer Debugen muss, ist es sehr sehr langwierig.
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

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

    Standard

    Wenn du die app_dev.php benutzt musst du das nicht machen. Evt. bist du aber in folgendes Problem gestolpert: https://github.com/contao/core-bundle/issues/740 - Sprachvariablen kannst du in der Entwicklungsumgebung nicht mit PHP Dateien überschreiben, wenn diese in XLF Dateien definiert sind. Das geht nur mit einem aufgebauten, internen Contao Cache.

  26. #26
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von eS_IT Beitrag anzeigen
    Wenn man Änderungen an den Sprachdateien oder dem DCA macht, muss man vor jedem Reload den Cache leeren, auch wenn man über app_dev.php geht. Erst Gestern mit 4.4.16 ungefähr 53 Mal getestet. Das ist schon echt lässtig. Es wäre wirklich schön, wenn es hier eine Möglichkeit gäbe, dies während der Entwicklung zu umgehen. Wenn man ein neues Bundle erstellt, mag dies ja noch zu verkraften sein, da man ja ungefähr weiß, wo man hin will. Muss man sich aber Stück für Stück vorarbeiten z.B. weil man den Code anderer Debugen muss, ist es sehr sehr langwierig.
    Setzt du die Option --no-warmup beim Leeren des Caches? Meistens kann ich ohne das permanente Reload des Caches arbeiten.

  27. #27
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Wenn du die app_dev.php benutzt musst du das nicht machen. Evt. bist du aber in folgendes Problem gestolpert: https://github.com/contao/core-bundle/issues/740 - Sprachvariablen kannst du in der Entwicklungsumgebung nicht mit PHP Dateien überschreiben, wenn diese in XLF Dateien definiert sind. Das geht nur mit einem aufgebauten, internen Contao Cache.
    @Spooky: Es geht nur um die Sprachdateien von Erweiterungen, die als PHP-Arrays vorliegen.

    Zitat Zitat von webstar Beitrag anzeigen
    Setzt du die Option --no-warmup beim Leeren des Caches? Meistens kann ich ohne das permanente Reload des Caches arbeiten.
    @webstar: Danke für den Hinweis, ich werde es versuchen. Aber spätestens wenn man z.B. über das Installtool die DB aktualisiert, wird der Cache doch neu aufgebaut, wenn ich mich nicht irre. Ist also auch nur bedingt eine Lösung. Ein Abschalten während der Entwicklung wäre schon schön.
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

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

    Standard

    Zitat Zitat von eS_IT Beitrag anzeigen
    @Spooky: Es geht nur um die Sprachdateien von Erweiterungen, die als PHP-Arrays vorliegen.
    Dann kann ich dein Problem nicht nachvollziehen. Über die Entwicklungsumgebung wird nichts im Ordner var/cache/dev/contao erzeugt und jede Änderung an bspw. TL_DCA oder TL_LANG ist sofort sichtbar.


    Zitat Zitat von eS_IT Beitrag anzeigen
    Aber spätestens wenn man z.B. über das Installtool die DB aktualisiert, wird der Cache doch neu aufgebaut, wenn ich mich nicht irre.
    Nein, in der Entwicklungsumgebung nicht.



    Zitat Zitat von eS_IT Beitrag anzeigen
    Ein Abschalten während der Entwicklung wäre schon schön.
    Diese Möglichkeit hast du ja mit der Entwicklungsumgebung
    Geändert von Spooky (13.03.2018 um 08:41 Uhr)

  29. #29
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von eS_IT Beitrag anzeigen
    @webstar: Danke für den Hinweis, ich werde es versuchen. Aber spätestens wenn man z.B. über das Installtool die DB aktualisiert, wird der Cache doch neu aufgebaut, wenn ich mich nicht irre. Ist also auch nur bedingt eine Lösung. Ein Abschalten während der Entwicklung wäre schon schön.
    Das war mal der Fall. Wurde aber gefixt siehe https://github.com/contao/installation-bundle/issues/67

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

    Standard

    Zitat Zitat von webstar Beitrag anzeigen
    Setzt du die Option --no-warmup beim Leeren des Caches? Meistens kann ich ohne das permanente Reload des Caches arbeiten.
    Das ist nicht notwendig. Selbst wenn du
    Code:
    vendor/bin/contao-console cache:warmup --env=dev
    ausführst, wird der interne Cache von Contao nicht für die Entwicklungsumgebung aufgebaut.

  31. #31
    Contao-Nutzer
    Registriert seit
    17.02.2013.
    Beiträge
    85

    Standard

    Also wie kann denn jetzt der ganz normale Wald-und-Wiesen Webdesigner wie ich den Cache am besten abschalten?
    Kann doch nicht sein, dass man nach jeder Änderung im externen Less oder Css File im Backend die Daten bereinigen muss? Und das muss man tatsächlich, sonst ändert sich gar nix im Frontend - super anstrengend und nervig!

  32. #32
    Contao-Nutzer
    Registriert seit
    10.02.2012.
    Ort
    Basel
    Beiträge
    213
    Partner-ID
    8602

    Standard

    Zitat Zitat von danielm Beitrag anzeigen
    Also wie kann denn jetzt der ganz normale Wald-und-Wiesen Webdesigner wie ich den Cache am besten abschalten?
    Die Option "Skripte komprimieren" in den Einstellungen könnte dein Problem lösen.

    Tip von hier:
    Zitat Zitat von joc Beitrag anzeigen
    Nach dem Update auf 4.4.3 habe ich mich auch gewundert: Ohne die Einstellung im Seitenlayout "Skripte zusammenfassen" haben Änderungen an externen SCSS Dateien keine Auswirkungen mehr, wenn man die Webseite nur neu lädt. Erst, wenn man den Skript-Cache leert und die Webseite neu lädt, erscheinen die Änderungen.

    Mit der Einstellung "Skripte zusammenfassen" werden die CSS Files korrekt aktualisiert und man muss nicht jedes Mal nach einer Änderung an einer SCSS Datei den Skriptcache leeren.

  33. #33
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard Contao 4.7.6 Arbeitn im dev_mod

    Hi

    ich arbeite mit SASS-Dateien (also .scss), die in einer zentrale.css eingebunden werden.
    Die zentrale.css wiederum wird als externes CSS im Contao-BE eingebunden.

    Ab und zu habe ich das Problem, daß bei der Website-Erstellung Seiten im Debug-Modus ( app_dev.php ) über F5 nicht aktualisiert werden.
    Wenn also im externen CSS / SCSS Änderungen vorgenommen werden reagiert die Aktualisierung F5 nicht. Erst nach einem Browsercache ist die Aktualisierung zu sehen.

    Woran kann das liegen?

    Änderungen im BE werden übernommen ohne den Browser zu cachen. Änderungen im externen CSS werden erst nach einem Browsercache übernommen.

    Woran liegt das?
    Wie löst man das Problem?

    ## LÖSUNG gefunden: ####
    siehe hier
    Geändert von Schnippel (29.07.2019 um 17:50 Uhr)

  34. #34
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Auch in 4.9 ist es für mich noch mühsam in dca's und configs zu arbeiten..

    Wie schon weiter oben beschrieben ist für mich die Lösung:

    /system/config/initconfig.php erstellen und darin:

    PHP-Code:
    \Files::getInstance()->rrdir('var/cache/dev/contao'true);
    //\Files::getInstance()->rrdir('assets/css', true); 
    Bei BrowserCache Problemen einfach den Cache im Dev-Tools deaktivieren und das dev-Tool offen lassen.

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

    Standard

    Zitat Zitat von heyho Beitrag anzeigen
    Auch in 4.9 ist es für mich noch mühsam in dca's und configs zu arbeiten..
    In wie fern?

  36. #36
    Contao-Nutzer
    Registriert seit
    15.03.2010.
    Ort
    AT
    Beiträge
    204

    Standard

    Im dev modus, egal ob mit cookie oder mit .env, muss ich bei jeder Anpassung im dca file oder der Sprache den cache im Manager löschen.

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

    Standard

    Das sollte nicht passieren.

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
  •