Magento Layout - 仅当admin设置为true时才包含块

时间:2011-08-20 15:30:47

标签: magento

使用magento布局文件 - 只有在admin设置为true时才可以包含块。

使用action method =“setTemplate”时,就像使用ifconfig属性一样。

1 个答案:

答案 0 :(得分:1)

不直接。 ifconfig机制是Magento附带的布局更新XML系统中唯一的类似条件的结构。

如果您习惯于创建模块和自定义块类,则可以非常轻松地实现您想要的结果。

  1. 创建一个自定义Block类,扩展您有条件添加的任何块。

  2. 使用您想要的条件逻辑在类中创建一个新的_toHtml方法。如果测试通过了你的方法return parent::_toHtml,否则让它返回一个空字符串。