У меня есть два статических блока CMS, называемых "promo_en" и "promo_de" - переведены для двух существующих просмотров магазина "en" и "de".
Я хотел бы добавить их на боковую панель некоторых модулей, используя файлы layout.xml модулей.
Проблема заключается в том, что если я добавлю их как с использованием следующего синтаксиса, они оба проигнорируют содержимое магазина, в котором я сейчас (я бы ожидал некоторую автоматическую фильтрацию):
<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>
Если я переименую их обоих в "promo" и использую следующий синтаксис: он отлично работает до тех пор, пока я не активирую Magento-кеш, - тогда вывод блока CMS замерзает на любом хранилище, которое сначала кэшируется:
<block type="cms/block" name="Promo">
<action method="setBlockId"><block_id>promo</block_id></action>
</block>
И идеи или обходные пути по этому вопросу высоко ценятся.