2
4

1 回答 1

4

您需要为position块本身添加一个属性:

<block type="cartview/view" name="cartview_toplink" template="cartview/toplink.phtml" >
    <action method="setAttribute"><key>position</key><value>1000</value></action>
</block>

<action method="addLinkBlock"><blockName>cartview_toplink</blockName></action>

我通过检查 Magento Enterprise 1.10.1.1 中的代码来解决这个问题:

// Mage_Page_Block_Template_Links->addLinkBlock line 109
public function addLinkBlock($blockName)
{
    $block = $this->getLayout()->getBlock(ckName);
    $this->_links[$this->_getNewPosition((int)$block->getPosition())] = $block;
    return $this;
}

(我知道这个问题是很久以前提出的,但我希望这会有所帮助)。

于 2013-08-05T09:57:46.740 回答