Я сделал нечто подобное, но поместил действительно классную корзину с боковой панелью, которая работает с jquery, в верхние ссылки и сделал Дамодар Башьял из Technooze .Пришлось сначала установить jquery (см. Как здесь )
(я уверен, что есть более чистые способы сделать это, но я не эксперт)
Таким образом, чтобы получить их в топссылки (где ссылки Checkout , Моя учетная запись и Моя корзина ) Сначала я удалил ссылку Моя корзина, чтобы избежать дубликатов, а затем включил Checkout.xmlкод для sidebar_cart в этот блок.Моя часть Checkout.xml:
<reference name="top.links">
<block type="checkout/links" name="checkout_cart_link">
<!-- erase cart link:
<action method="addCartLink"></action> -->
<!-- I also erase Checkout link - no point for me:
<action method="addCheckoutLink"></action>-->
<!--and we include the sidebar_cart block into page/template/links-->
<block type="checkout/cart_sidebar" name="cart_sidebar" 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>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</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>
</block>
</reference>
Конечно, мы должны раскомментировать после в следующей ссылке "header".
Затем в page.xml я включаю блок, чтобы он появлялся в верхних ссылках:
<block type="page/template_links" name="top.links" as="topLinks">
<!-- include sidebar cart -->
<block type="checkout/cart_sidebar" name="cart_sidebar" as="topcart" template="checkout/cart/sidebar.phtml"/>
<!-- close block here -->
</block>
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs"/>
Далее я включаю вызов cart_sidebar в template / page / template / links.phtml сразу после.
<?php echo $this->getChildHtml('topcart'); ?>
Остальное - стилизация.