如何更改顶部链接

时间:2014-06-10 05:04:08

标签: magento

我正在尝试更改标题上的顶部链接列表,例如addLink,removeLink等。所以我创建了一个捕获事件“controller_front_send_response_before”的观察者,并添加:

$layout = $this->getLayout();    
$layout->getBlock('top.links')->addLink('hi','test','the');

但顶级链接保持不变。如果我在布局xml文件中这样做,它会工作:

<default>
    <reference name="top.links">
        <action method="addLink">
            <label>hi</label>
        </action>
    </reference>
</default>

请帮助,我需要以编程方式进行,所以我可以添加一些条件。

1 个答案:

答案 0 :(得分:0)

使用此活动controller_action_layout_generate_blocks_after