DataFirefly Cache Clear
Den DataFirefly-Button „Cache leeren" im PrestaShop-8-und-9-Back-Office installieren und verwenden.
Überblick
DataFirefly Cache Clear fügt einen Button „Cache leeren“ direkt in die Werkzeugleiste des PrestaShop-Back-Office ein. Ein einziger Klick leert alle Caches (Smarty, XML, Media und Symfony), ohne den Umweg über Erweiterte Parameter und Leistung und ohne die Seite neu zu laden.
Installation
- Laden Sie das Archiv
dfclearcache.zipaus Ihrem DataFirefly-Konto herunter. - Öffnen Sie im Back-Office Module > Modul-Manager.
- Klicken Sie auf Modul hochladen und wählen Sie das ZIP aus.
- Das Modul wird automatisch installiert und aktiviert.
Keine Konfiguration nötig: Sobald es aktiviert ist, erscheint der Button in der Werkzeugleiste jeder Verwaltungsseite.
Verwendung
Der Button „Cache leeren“ erscheint in der Werkzeugleiste des Back-Office, neben den Seitenaktionen und dem Hilfe-Button. So leeren Sie den Cache:
- Klicken Sie auf den Button „Cache leeren“.
- Das Symbol dreht sich während des Vorgangs (AJAX-Leerung, kein Neuladen).
- Eine grüne Meldung bestätigt „Cache erfolgreich geleert“ innerhalb von Hundertstelsekunden.
Was geleert wird
Mit einem Klick leert das Modul:
- den Smarty-Cache (kompilierte Templates);
- den XML-Cache;
- den Medien-Cache (kombiniertes und minifiziertes CSS/JS);
- den Symfony-Container von PrestaShop 8/9.
Ist der Symfony-Container nicht erreichbar, löscht das Modul direkt den Inhalt des Verzeichnisses var/cache der aktuellen Umgebung (prod oder dev).
Kompatibilität
- PrestaShop 8.0 bis 9.x
- PHP 7.4 bis 8.x
- Einzelshop und Multishop
- Verwendeter Hook:
displayBackOfficeHeader
Fehlerbehebung
Der Button erscheint nicht
Leeren Sie nach der Installation den Browser-Cache (Strg+F5): Das alte Back-Office-CSS kann im Cache verbleiben. Prüfen Sie außerdem, ob das Modul im Modul-Manager aktiviert ist.
Der Button bleibt auf einer eigenen Zeile
Dieses Anzeigeverhalten wurde in Version 1.0.1 behoben. Stellen Sie sicher, dass Sie diese oder eine neuere Version verwenden.
Der Klick hat keine sichtbare Wirkung
Die Leerung läuft serverseitig still ab; nur die Meldung bestätigt den Vorgang. Erscheint keine Meldung, prüfen Sie die Konsole Ihres Browsers und die Rechte des angemeldeten Mitarbeiters.