Özel bloğun ürün görünümü sayfasında önbelleğe alınmasını nasıl devre dışı bırakabilirim?


Yanıtlar:


8

Bloğun PageCachemodüle göre önbelleğe alınmasını devre dışı bırakmak istediğinizi varsayıyorum . İki seçenek vardır:

  1. cacheable="false"Özniteliği düzende ayarla . Ancak bu, tüm ürün sayfasını önbelleğe alınamaz hale getirecektir, muhtemelen istediğiniz şey değildir. Zihin tutun mevcut sorunu ile cacheable="false"ürün görünüm sayfasındaki
  2. Kullanıcı arabirimi bileşenlerini kullanma
  3. Bloğunuzda _isScopePrivateözellik ayarlamayın true, bu kullanımdan kaldırılmış işlevdir

Çok sağol . deneyeceğim ve yakında size cevap vereceğim
xanka

@xanka Yardımcı oldu mu?
Alex Paliarush

1
@Alex Paliarush Katmanlı müşteriye özel bir logo eklemek için özel bloğumda _isScopePrivate değerini true olarak ayarlamaya çalıştım; ama işe yaramıyor gibi görünüyor. Özel bloğum ajax tarafından oluşturulmadı.
Ricky.C

2
cacheable = "false" tüm sayfa için önbelleğe almayı devre dışı bırakır! Bu performans düşüşü için bir reçetedir. Önbelleğe alma hakkında ayrıntılar için inviqa.com/blog/how-full-page-cache-works-magento-2 adresine bakın .
Dmitri Sologoubenko

@ Rick.C "$ _isScopePrivate özelliğini bloklarınızda kullanmayın. Bu özellik eski ve düzgün çalışmaz." Bunu magento kılavuzunda bulabilirsiniz: devdocs.magento.com/guides/v2.1/config-guide/cache/… . Bu bağlantıların ayrıca bazı bloklarda önbellek nasıl devre dışı bırakılacağı konusunda da yardımcı olduğunu düşünüyorum.
user1506075 15:17
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.