我正在尝试将系统配置值提取到布局文件中。我认为唯一的方法是在我的Data.php帮助器中创建一个函数,然后在布局xml中使用该函数。出于某种原因,它不起作用。
public function getStoreVar() {
return Mage::getStoreConfig('path/to/var');
}
然后在xml中我有类似
的东西<block type="my/module" template="path/to/template.phtml">
<config_id helper="module/getStoreVar" />
</block>
我在getStoreVar函数上有一个Mage :: log,可以看到它甚至没有被调用。我错过了什么?
答案 0 :(得分:0)
弄清楚我做错了什么。实现了我引用的代码,addLink,在action标记中包含帮助器,并在action方法的参数上包含帮助器。使用我的块类中的方法为我修复它。例如:
<action method="setStorVar">
<var helper="module/getStoreVar" />
</action>