У меня есть два статических блока 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>
И идеи или обходные пути по этому вопросу высоко ценятся.