我尝试使用 xml 将我的自定义链接添加到顶部菜单,但它不起作用。我以前使用过这段代码并且工作正常,但现在我坚持使用它。我的 xml 代码是:
<default>
<reference name="top.links">
<block type="articles/links" name="articles"/>
<action method="addLinkBlock" ><blockName>articles</blockName></action>
</reference>
<reference name="footer_links">
<block type="articles/links" name="articles"/>
<action method="addLinkBlock"><blockName>articles</blockName></action>
</reference>
</default>
我的块代码是:
class My_Articles_Block_Links extends Mage_Core_Block_Template
{
protected function _toHtml()
{
$html ='';
if(Mage::helper('articles')->getArticlesEnable()){
if(in_array(Mage::app()->getStore()->getStoreId(),Mage::helper('articles')->getscopeid())){
$html.= '<li><a href="'.Mage::helper('articles')->getUrl().'">Articles</a></li>';
return $html;
}
}
return $html;
}
}.
块代码很好并且经过测试。xml 代码仅存在问题。提前致谢。