我有两个名为"promo_en"和"promo_de"的静态CMS块 - 翻译为现有的两个店铺视图"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>
Run Code Online (Sandbox Code Playgroud)
如果我将它们重命名为"promo"并使用以下语法 - 它可以正常工作,直到我激活Magento的缓存 - 然后CMS块的输出冻结在任何存储视图首先缓存:
<block type="cms/block" name="Promo">
<action method="setBlockId"><block_id>promo</block_id></action>
</block>
Run Code Online (Sandbox Code Playgroud)
关于此事的想法或解决方法受到高度赞赏.
layout block cache-control magento content-management-system
有没有人知道以编程方式将RibbonTab添加到Mircosoft WPF功能区的方法?我无法在文档和Ribbon的intellisense中找到一个示例或至少一个属性.
我在网上发现了很多条目,如:ribbon.Tabs.Add(...)
不幸的是,Ribbon类中根本不存在"Tabs"?!是否有API更改我无法找到任何关于或什么是诀窍?