"promo_en" ve "promo_de" adında iki statik CMS Bloğum var - mevcut iki "en" ve "de" mağaza görünümü için tercüme.İki veya daha fazla mağaza görüntülemesiyle XML düzeninde Magento statik CMS bloğu
Modüllerin layout.xml dosyalarını kullanarak bunları bazı modüllerin kenar çubuğuna eklemek istiyorum.
<block type="cms/block" name="Promo_de">
<action method="setBlockId"><block_id>promo_de</block_id></action>
</block>
<block type="cms/block" name="Promo_en">
<action method="setBlockId"><block_id>promo_en</block_id></action>
</block>
İkisini de yeniden adlandırırsanız: onlar benim şu anda olduğum storeview hiçe hem gösteri (bazı otomatik filtreleme beklenir) -
Sorun aşağıdaki sözdizimini kullanarak ikisini de eklerseniz olmasıdır "promo" ve aşağıdaki sözdizimini kullanmak - Ben Magento'nın önbellek aktive kadar iyi çalışıyor - storeview ilk önbelleğe alınır ne olursa olsun CMS blok donuyor sonra çıktıyı:
<block type="cms/block" name="Promo">
<action method="setBlockId"><block_id>promo</block_id></action>
</block>
ve konuyla ilgili fikirler veya geçici çözümler son derece vardır takdir.
Veya XML sözdizimini kullanarak bu blok için önbellek devre dışı bırakmanın en azından bir yolu var mı? Bu konudaki Magento dokümantasyonu benim görüşüme göre neredeyse hiç yok ... – scooby37
Bunu temasa geçme dosyasıyla yapabilir misiniz? Demo deposunun Fransızca, Almanca ve İngilizce temalarına göre? –
Matthew'in önerdiği çözüm semantik olarak daha doğru. – clockworkgeek