Существует простой, но громоздкий обходной путь, который не требует никаких плагинов и просто использует встроенные возможности Magento - полезно, если вам просто нужно быстро сделать это на существующем сайте, не желая рисковать установкой дополнительного кода.
Идея состоит в том, что вы можете использовать объединенную систему CSS для генерации имени файла очистки кэша.
Поскольку имя объединенного файла CSS является хэшем всех файлов, которые объединяются вместе, вы просто добавляете дополнительный пустой файл CSS в тему с отметкой даты для имени.
Так:
- Включите Слияние CSS-файлов в Конфигурация> Дополнительно> Разработчик
- В макетах вашей темы найдите, где вы добавляете CSS-файлы в заголовок (обычно page.xml) и добавляете дополнительный файл таблицы стилей, называйте его как хотите, если имя уникально, например
<action method="addCss"><stylesheet>css/cachebust_091014.css</stylesheet></action>
- В вашей папке CSS скина создайте новый CSS-файл с таким именем, для содержимого файла я просто оставил комментарий, в котором говорится, для чего этот файл
Теперь нажмите «live» и очистите кэш magento, объединенный css-файл теперь будет иметь другое имя, и ваши кеши будут уничтожены!
Это громоздко, так как каждый раз, когда вы хотите разрушить кеш, вам нужно изменить это имя файла, но для этого не требуется ничего, кроме встроенных возможностей Magento, так что это удобно, если вы застряли и нуждаетесь в быстром исправлении!