"promo_en"と "promo_de"という2つの静的CMSブロックがあり、2つの既存のstoreview "en"と "de"に対して翻訳されています。2つ以上のstoreviewsを持つXMLレイアウトのMagento静的CMSブロック
モジュールのlayout.xmlファイルを使用して、それらをいくつかのモジュールのサイドバーに追加したいと思います。
問題は、私は次の構文を使用してそれらの両方を追加した場合ということである - 彼らは両方私は(私はいくつかの自動フィルタリングを期待する)で、現在よstoreview無視して示しています。私はそれらの両方の名前を変更する場合
<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>
を「プロモーション」に、次の構文を使用します - 私はMagentoののキャッシュをアクティブにするまでそれが正常に動作し - そして、何でもstoreview上のCMSブロックフリーズの出力が最初にキャッシュされている:
問題に関する<block type="cms/block" name="Promo">
<action method="setBlockId"><block_id>promo</block_id></action>
</block>
やアイデアや回避策は非常にあります感謝。
XML構文を使用して、少なくともこのブロックのキャッシュを無効にする方法はありますか?そのトピックに関するMagentoのドキュメントは、私の意見ではほとんど存在しません... – scooby37
テーマオーバーライドファイルでこれを行うことはできますか?デモストアのフランス語、ドイツ語、英語のテーマビューによると、 –
マシューの示唆された解決策は意味的により正確です。 – clockworkgeek