Herhangi bir eklenti gerektirmeyen ve yalnızca yerleşik Magento yeteneklerini kullanan basit ancak hantal bir geçici çözüm vardır - mevcut bir sitede daha fazla kod yüklemeyi riske atmak zorunda kalmadan hızlıca yapmanız gerekiyorsa kullanışlıdır.
Buradaki fikir, önbellek bozan bir dosya adı oluşturmak için birleştirilmiş CSS sistemini kullanabileceğinizdir.
Birleştirilmiş CSS dosya adı, bir araya getirilen tüm dosyaların bir karması olduğundan, temaya bir ad için tarih damgası ile birlikte ekstra bir boş css dosyası ekleyebilirsiniz.
Yani:
- Konfigürasyon> Gelişmiş> Geliştirici'deki CSS dosyalarını birleştirme
- Tema düzenlerinizde, CSS dosyalarını başınıza nereye eklediğinizi (genellikle sayfa.xml) bulun ve fazladan bir stil sayfası dosyası ekleyin, ad benzersiz olduğu sürece istediğiniz herhangi bir şeyi arayın.
<action method="addCss"><stylesheet>css/cachebust_091014.css</stylesheet></action>
- Dış görünüm CSS klasörünüzde bu adla yeni bir css dosyası oluşturun, dosya içerikleri için sadece dosyanın ne olduğunu söyleyen bir yorum yaptım
Şimdi canlı yayınla ve magento önbelleğini temizle, birleştirilen css dosyasının artık farklı bir adı olacak ve önbelleklerin bozulacak!
Önbellek bozmak istediğiniz her zaman olduğu gibi zahmetlidir, bu dosya adını değiştirmeniz gerekir, ancak yerleşik Magento özelliklerinden başka bir şey gerektirmez, bu yüzden kendinizi sıkışmış bulursanız ve hızlı bir düzeltmeye ihtiyacınız olursa kullanışlıdır!