DataFirefly Cache Clear
Instalar e utilizar o botão «Limpar a cache» da DataFirefly no back-office do PrestaShop 8 e 9.
Apresentação
O DataFirefly Cache Clear acrescenta um botão «Limpar a cache» diretamente na barra de ferramentas do back-office do PrestaShop. Um único clique limpa todas as caches (Smarty, XML, Media e Symfony), sem passar por Parâmetros avançados e depois Desempenho e sem recarregar a página.
Instalação
- Descarregue o ficheiro
dfclearcache.zipa partir da sua conta DataFirefly. - No back-office, abra Módulos > Gestor de módulos.
- Clique em Carregar um módulo e selecione o ZIP.
- O módulo instala-se e ativa-se automaticamente.
Não é necessária qualquer configuração: logo após a ativação, o botão aparece na barra de ferramentas de todas as páginas de administração.
Utilização
O botão «Limpar a cache» aparece na barra de ferramentas do back-office, ao lado das ações da página e do botão de ajuda. Para limpar a cache:
- Clique no botão «Limpar a cache».
- O ícone roda durante a operação (limpeza por AJAX, sem recarregamento).
- Uma notificação verde confirma «Cache limpa com sucesso» em poucos centésimos de segundo.
O que é limpo
Com um clique, o módulo limpa:
- a cache do Smarty (templates compilados);
- a cache XML;
- a cache dos media (CSS e JS combinados e minificados);
- o contentor Symfony do PrestaShop 8/9.
Se o contentor Symfony não estiver acessível, o módulo elimina diretamente o conteúdo da pasta var/cache do ambiente atual (prod ou dev).
Compatibilidade
- PrestaShop 8.0 a 9.x
- PHP 7.4 a 8.x
- Loja única e multiloja
- Hook utilizado:
displayBackOfficeHeader
Resolução de problemas
O botão não aparece
Limpe a cache do seu navegador (Ctrl+F5) depois da instalação: o CSS antigo do back-office pode ficar em cache. Verifique também se o módulo está mesmo ativado no Gestor de módulos.
O botão fica sozinho numa linha
Este comportamento de apresentação foi corrigido na versão 1.0.1. Certifique-se de que está a utilizar essa versão ou uma posterior.
O clique não tem efeito visível
A limpeza é silenciosa do lado do servidor; só a notificação confirma a operação. Se não aparecer qualquer notificação, verifique a consola do seu navegador e as permissões do colaborador com sessão iniciada.