(function($){ $.ajax({ url: "<?php echo $this->getUrl('checkout/cart/headcount');?>", type: "POST", dataType:"json", success: function(data) { $('.cart_header').html(data['html']); } }); $('.cart_header').live('mouseenter',function(){ $('.block-content').show(); }); $('.cart_header').live('mouseleave',function(){ $('.block-content').hide(); }); })(jQuery);
顺便贡献下如果要用AJAX来加载Header部分的SIdebar可以用以下方法
public function headcountAction() { $html = 'hello'; $block = $this->getLayout()->createBlock('checkout/cart_sidebar'); $block->setTemplate('checkout/cart/sidebar_header.phtml') ->addItemRender('simple','checkout/cart_item_renderer','checkout/cart/sidebar/default.phtml') ->addItemRender('grouped','checkout/cart_item_renderer_grouped','checkout/cart/sidebar/default.phtml') ->addItemRender('configurable','checkout/cart_item_renderer_configurable','checkout/cart/sidebar/default.phtml'); $html = $block->toHtml(); $arr = array('html'=>$html); echo json_encode($arr); return; }
上面用php创建block并使用各种方法的代码是按照核心的layout翻译得到,这段layout在事后应该注释掉
<block type="checkout/cart_sidebar" name="cart_header" template="checkout/cart/sidebar_header.phtml"> <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>
相关推荐
Ajax-magento2-catalog-infinite-scroll.zip,免费的Magento 2扩展,为目录添加无限滚动功能(通过AJAX实现)编码教程,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。...
Ajax-magento2-ajax-layered-navigation.zip,ajax分层导航magento 2提供了一个过滤器列表,帮助您的客户以最短的方式搜索和获得他们最喜欢的产品。这个扩展应用了现代ajax技术来增强过滤系统,以提高用户对页面上每...
Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...
Magento是一款开源的电子商务平台,以其高度可定制性和强大的功能而受到许多在线商家的青睐。Redis则是一种高性能的键值数据库,常被用作缓存系统,以提高网站的响应速度和处理能力。在Magento中集成Redis,可以显著...
Ajax-magento2-module-ajax.zip,用于ajax请求的magento 2模块,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页...
Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...
1. **jQuery**:Magento经常使用jQuery库来处理Ajax请求,它提供了易于使用的API来发送异步请求。 2. **Mage_Ajax**:Magento的内置Ajax模块,用于处理购物车相关的Ajax请求。 3. **控制器**:Magento的控制器接收...
下面将深入探讨Magento如何处理不同页面的头部Header,以及这一过程背后的逻辑和技术细节。 ### Magento处理不同头部Header的核心概念 #### 1. **布局(Layout)系统** Magento的布局系统是其核心特性之一,它允许...
Magento AJAX 搜索是一种在 Magento 商城中实现的高级搜索功能,它通过利用 AJAX(异步JavaScript和XML)技术,提供用户友好的实时搜索体验。在传统的搜索方式中,用户输入查询后,页面需要完全刷新才能显示结果。而...
vagrant-nginx-php5-fpm-mysql-redis-magento Vagrantfile for Ubuntu + Nginx + PHP5-FPM + Redis + Mysql +Magento + 可选的 Magento 示例数据 域名: ... 数据库名称:project_name ... MAGENTO通行证:秘密
magento 1.8 sample data 1.6
MagentoAjax滚动使用AJAX的Magento类别滚动在您的Magento商店中执行此神奇的10个步骤? 克隆此仓库(DAH!) 将其内容复制到Magento安装的根目录。 您可以使用FTP来做到这一点。 它是包含index.php [App] [Skin] ...
在这个"magento新版ajax购物车插件"中,我们主要关注的是如何利用Ajax技术改进Magento购物车的用户体验。 首先,Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下更新部分网页的技术。...
magento电子商务后台+首页magento电子商务后台+首页magento电子商务后台+首页magento电子商务后台+首页magento电子商务后台+首页magento电子商务后台+首页magento电子商务后台+首页magento电子商务后台+首页
这个简单的模块说明了如何在Magento 2中添加和使用React组件,以及如何忽略Knockout / JQuery Magento 2 UI。 不是PWA或无头的实现无法与现有网站一起使用,而且它们对magento 2 API的性能存在问题-使其变慢。 此...
Magento是一款强大的开源电子商务平台,它提供了丰富的功能和高度的可定制性。在Magento中创建自定义页面是一项常见的任务,这通常涉及到对系统架构的理解、模板文件的编辑以及URL的配置。在这个实例中,我们将深入...
Magento是一款强大的开源电子商务平台,它的后台管理系统非常灵活且可扩展。在Magento的后台菜单中插入动态菜单是一项常见的自定义需求,这有助于商家根据自身业务需求定制管理界面。本篇文章将详细解析如何在...
**Ajax购物车下拉显示插件在Magento中的应用** 在电子商务网站中,购物车功能是用户体验的核心部分之一。Magento作为一款强大的开源电商系统,提供了丰富的功能和高度的可定制性。Ajax购物车下拉显示插件是Magento...
Magento是一款开源的电子商务平台,以其强大的功能和高度的可定制性深受电商网站开发者的喜爱。在Magento中,购物车预览(Cart View)是用户在添加商品到购物车后查看和管理购物车内容的重要环节。这个功能提供了...