DataFirefly Cache Clear: volledige gids
De knop « Cache legen » van DataFirefly installeren en gebruiken in de backoffice van PrestaShop 8 en 9.
Overzicht
DataFirefly Cache Clear voegt een knop « Cache legen » toe aan de werkbalk van de PrestaShop-backoffice. Eén klik wist alle caches (Smarty, XML, Media en Symfony), zonder de omweg via Geavanceerde parameters en Prestaties en zonder de pagina te herladen.
Installatie
- Download het archief
dfclearcache.zipvanuit uw DataFirefly-account. - Open in de backoffice Modules > Modulebeheer.
- Klik op Een module uploaden en selecteer het ZIP-bestand.
- De module wordt automatisch geïnstalleerd en geactiveerd.
Er is geen configuratie nodig: zodra de module actief is, verschijnt de knop in de werkbalk van alle beheerpagina’s.
Gebruik
De knop « Cache legen » staat in de werkbalk van de backoffice, naast de pagina-acties en de hulpknop. Zo wist u de cache:
- Klik op de knop « Cache legen ».
- Het pictogram draait tijdens de bewerking (AJAX-purge, zonder herladen).
- Een groene melding bevestigt binnen enkele honderdsten van een seconde « Cache met succes geleegd ».
Wat er gewist wordt
Met één klik ruimt de module het volgende op:
- de Smarty-cache (gecompileerde templates);
- de XML-cache;
- de mediacache (gecombineerde en geminificeerde CSS/JS);
- de Symfony-container van PrestaShop 8/9.
Is de Symfony-container niet bereikbaar, dan verwijdert de module rechtstreeks de inhoud van de map var/cache van de huidige omgeving (prod of dev).
Compatibiliteit
- PrestaShop 8.0 tot 9.x
- PHP 7.4 tot 8.x
- Eén winkel en multistore
- Gebruikte hook:
displayBackOfficeHeader
Problemen oplossen
De knop verschijnt niet
Leeg na de installatie de cache van uw browser (Ctrl+F5): de oude CSS van de backoffice kan nog in de cache staan. Controleer ook of de module wel is ingeschakeld in Modulebeheer.
De knop blijft op een eigen regel staan
Dit weergavegedrag is verholpen in versie 1.0.1. Zorg dat u deze versie of hoger gebruikt.
De klik heeft geen zichtbaar effect
De purge verloopt stil aan serverzijde; alleen de melding bevestigt de bewerking. Verschijnt er geen melding, controleer dan de console van uw browser en de rechten van de ingelogde medewerker.