DataFirefly Cache Clear
Installare e usare il pulsante «Svuota la cache» di DataFirefly nel back-office di PrestaShop 8 e 9.
Panoramica
DataFirefly Cache Clear aggiunge un pulsante «Svuota la cache» direttamente nella barra degli strumenti del back-office di PrestaShop. Un solo clic elimina tutte le cache (Smarty, XML, Media e Symfony), senza passare da Parametri avanzati e poi Prestazioni e senza ricaricare la pagina.
Installazione
- Scarica l’archivio
dfclearcache.zipdal tuo account DataFirefly. - Nel back-office, apri Moduli > Gestione moduli.
- Clicca su Carica un modulo e seleziona lo ZIP.
- Il modulo si installa e si attiva automaticamente.
Nessuna configurazione richiesta: non appena è attivato, il pulsante appare nella barra degli strumenti di ogni pagina di amministrazione.
Utilizzo
Il pulsante «Svuota la cache» appare nella barra degli strumenti del back-office, accanto alle azioni di pagina e al pulsante di aiuto. Per svuotare la cache:
- Clicca sul pulsante «Svuota la cache».
- L’icona ruota durante l’operazione (eliminazione via AJAX, senza ricarica).
- Una notifica verde conferma «Cache svuotata con successo» in pochi centesimi di secondo.
Cosa viene svuotato
Con un clic, il modulo pulisce:
- la cache Smarty (template compilati);
- la cache XML;
- la cache dei media (CSS/JS combinati e minificati);
- il container Symfony di PrestaShop 8/9.
Se il container Symfony non è raggiungibile, il modulo elimina direttamente il contenuto della cartella var/cache dell’ambiente corrente (prod o dev).
Compatibilità
- PrestaShop 8.0 a 9.x
- PHP 7.4 a 8.x
- Singolo store e multistore
- Hook utilizzato:
displayBackOfficeHeader
Risoluzione dei problemi
Il pulsante non appare
Svuota la cache del browser (Ctrl+F5) dopo l’installazione: il vecchio CSS del back-office può restare in cache. Verifica inoltre che il modulo sia attivato nella Gestione moduli.
Il pulsante resta su una riga a sé
Questo comportamento di visualizzazione è stato corretto nella versione 1.0.1. Assicurati di usare questa versione o una successiva.
Il clic non ha effetto visibile
L’eliminazione è silenziosa lato server; solo la notifica conferma l’operazione. Se non appare alcuna notifica, controlla la console del browser e i permessi del dipendente connesso.