如何以编程方式添加布局/设计异常

时间:2012-04-26 10:00:33

标签: exception magento layout

我想在布局中添加一个例外(在点主题下可以在www.url.de/admin/system_config/edit/section/design/中找到)。问题是我想通过代码而不是通过magento后端添加这个“添加异常”。 有没有一种简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

根据OP注释,目标是根据模块控制器更改配置的默认设置的主题配置。

这看起来像是一个坏主意™。在幕后更改主题配置将导致(1)无效或(2)使管理该网站的人感到困惑。

  1. 如果设计资产的匹配高于配置的默认字段,则设计例外将不适用
  2. 如果设计例外确实适用,它会默默地改变标准的Magento设计配置建模
  3. 如果可能,最好(在您的控制器类或超类中)向core/layout_update对象实例添加自定义句柄,然后利用布局更新系统来执行此操作。