Існує простий, але громіздкий спосіб вирішення, який не вимагає ніяких плагінів і використовує лише вбудовані можливості Magento - корисний, якщо вам просто доведеться швидко зробити це на існуючому сайті, не бажаючи ризикувати встановленням іншого коду.
Ідея полягає в тому, що ви можете використовувати об'єднану систему CSS для створення імені файлу кешу.
Оскільки об'єднаний CSS-файл - це хеш усіх файлів, які об’єднані разом, ви просто додасте додатковий порожній файл css у тему із відбитком дати для імені.
Тому:
- Увімкніть об’єднання файлів CSS у меню Конфігурація> Додатково> Розробник
- У макеті тем знайдіть, куди ви додаєте CSS-файли в голову (як правило, page.xml) та додаєте додатковий файл таблиці стилів, називайте його все, що завгодно, доки ім'я є унікальним, наприклад
<action method="addCss"><stylesheet>css/cachebust_091014.css</stylesheet></action>
- У вашій папці CSS шкіри створіть новий файл css з таким ім'ям, для вмісту файлу я просто помістив коментар, у якому йдеться про те, для чого цей файл
Тепер натисніть на цю програму та очистіть кеш-пам'ять magento, файл об'єднаного CSS тепер матиме іншу назву, а ваші кеші будуть розбиті!
Це громіздко, оскільки кожен раз, коли ви хочете розбити кеш, вам потрібно змінити ім'я цього файлу, але він не вимагає нічого, крім вбудованих можливостей Magento, тому це зручно, якщо ви застрягли і потребуєте швидкого виправлення!