Magento将鼠标放在“上”;“我的车”;,当购物车中有1个或多个项目时,应显示迷你购物车
我必须在Magento实现以下目标。在这方面有人能帮我吗Magento将鼠标放在“上”;“我的车”;,当购物车中有1个或多个项目时,应显示迷你购物车,magento,Magento,我必须在Magento实现以下目标。在这方面有人能帮我吗 将鼠标移到“我的购物车”上,当购物车中有1个或多个项目时,迷你购物车应显示—将鼠标移开会导致迷你购物车隐藏 将项目添加到购物车时,迷你购物车应显示10秒钟,然后隐藏 点击“我的购物车”将带用户进入购物车页面 如果我能在这方面得到一些帮助就太好了 谢谢看看负责购物车侧边栏的块。这几乎包含了渲染购物车项目所需的所有内容 block类位于/Mage/Checkout/block/Cart/Sidebar.php 您可以使用基于购物车侧栏模板的自
谢谢看看负责购物车侧边栏的块。这几乎包含了渲染购物车项目所需的所有内容 block类位于
/Mage/Checkout/block/Cart/Sidebar.php
您可以使用基于购物车侧栏模板的自定义模板,在标题中创建一个类型为“checkout/cart_sidebar”的新块。您还需要更新标题模板,以调用迷你购物车的新子块
<reference name="header">
<block type="checkout/cart_sidebar"
name="mini_cart" as="mini_cart"
template="my_theme/checkout/cart/mini.cart.phtml"/>
</reference>
然后在/page/html/header.phtml
中,确保调用echo$this->getChildHtml('mini_cart')代码>
这应该让你开始。要在添加产品时自动触发弹出窗口,您需要在会话中存储一个标志,然后在重新加载页面时检查此标志并启动JavaScript等。我建议使用事件观察程序来执行此操作,例如,checkout\u cart\u add\u product\u complete
我必须在magento minicart中实现此功能。顶部有一个链接“我的购物车”。在“我的购物车”的鼠标上方,当购物车中有1个或多个项目时,迷你购物车应显示-将鼠标移开会导致迷你购物车显示hideYeah,但您尝试了什么?你们在哪里被程序卡住了?嗨,我通过在鼠标上显示下拉菜单和在鼠标上隐藏来实现。在鼠标上显示下拉菜单时,如果我将鼠标移出并再次移动到下拉菜单上,则它会跳跃。鼠标悬停脚本:-jQuery(document).ready(函数(){var outer=jQuery('#adv top cart');outer.hover(函数(){var n=jQuery('#cart header span').html();if(n>0){adv.cart.openmini(outer);}});这现在是一个Javascript/jQuery问题,超出了“Magento”的范围。