Я работаю над раскрывающейся корзиной на основе функции боковой панели Magento. Благодаря руководству, я получил эту работу при редактировании файлов checkout.xml и page.xml, однако я хочу сделать это по-настоящему Magento, просто отредактировав мой файл local.xml. Вот мой код:
header.phtml
div class="top-cart">
<?php echo $this->getChildHtml('topCart') ?>
<div class="top-cart-menu">
<?php echo $this->getChildHtml('topCartBlock') ?>
</div>
</div>
local.xml
<block type="checkout/cart_sidebar" name="cart_sidebar" as="topCartBlock" template="checkout/cart/sidebar.phtml" before="-" >
<action method="addItemRender">
<type>simple</type>
<block>checkout/cart_item_renderer</block>
<template>checkout/cart/sidebar/default.phtml</template>
</action>
<block type="core/text_list" name="cart_sidebar.extra_actions" as="extra_actions" translate="label" module="checkout">
<label>Shopping Cart Sidebar Extra Actions</label>
</block>
</block>
До этого момента все работало, в заголовке я вижу мини-корзину с боковой панелью. Но для того, чтобы реализовать наведение мыши, мне нужна ссылка на корзину. Когда я помещаю приведенный выше код со следующим кодом в page.xml, он работает, но не тогда, когда я добавляю его в свой local.xml, ссылка не отображается.
<reference name="top.cart">
<action method="addLink" translate="label title">
<label>Your Cart</label>
<url>checkout/cart</url>
<title>Your cart</title>
<position>1</position>
<li/>
<a>id="top-link-cart"</a>
</action>
</reference>
Как мне изменить этот код, чтобы получить ссылку "Моя корзина"?