Saya telah mengembangkan fungsionalitas gerobak bar atas untuk bagian depan toko yang menampilkan tiga produk terbaru ditambahkan ke troli ini berfungsi dengan baik ketika cache dinonaktifkan tetapi ketika saya mengaktifkan cache itu menunjukkan subtotal aneh di gerobak atas dan produk aneh di gerobak.
Ini membuat saya sedih: '(
Saya tahu ini terjadi karena cache. Apakah ada sesuatu yang saya dapat menonaktifkan cache untuk bagian ini saja? Saya telah mencoba menonaktifkan cache html blok dan periksa sekarang ini berfungsi dengan baik tetapi saya menemukan flat kategori mengalami masalah yang tidak ditentukan ketika blok HTML dinonaktifkan.
magento-1
blocks
cache
ce-1.6.2.0
ravisoni
sumber
sumber
Jawaban:
Anda dapat mencoba
atau
untuk mengaturnya ke nol.
Tapi mungkin lebih baik menggunakan ajax.
Ada artikel bagus tentang
null
atau0
artinyahttp://blog.kyp.fr/make-a-clean-sweep-of-commons-magento-cache_lifetime-workarounds-usage-in-cache-block-policy/(tautan rusak)sumber
null
= tidak pernah cache dan0
= cache secara permanen?null
= tidak pernah cache, benar. Namun, saya tidak yakin mungkin untuk nilai argumennull
dengan<action>
direktif.<action method="setCacheLifetime"><s>null</s></action>
bekerja untukku. TNX!Anda dapat menonaktifkan cache di getChildHtml (). Seperti inilah tanda tangannya:
Ini harus melakukan trik:
sumber
Dalam file xml tertentu. Katakan catalog.xml
Dalam hal itu untuk blok referensi tertentu Di blok itu atur aksi batas cache menjadi nol
Contoh catalog.xml
sumber