摘要: 在magento中的方法:getChildHtml() 与getChildChildHtml() 的用法对这两个方法,看方法名,大致就能明白,下面是使用这个方法名的例子举例,清楚的分析一下这两个方法的使用getChildHtml('a') //加载as=‘a’的blockgetChildHtml(''); //加载所有的子blockgetChildChildHtml ('container1' , 'b' , true , true); //加载子block container1以及他的子block(as='b') 阅读全文
posted @ 2013-01-25 11:56 web - Y 阅读(314) 评论(0) 推荐(0)
摘要: magento布局文件xml的对应关系magento模板文件的XML与phtml文件以及文件结构xml文件全部在:app\design\frontend\base\default\layoutphtml文件以及文件夹全部在在:app\design\frontend\base\default\templatecatalog.xml 这个是控制产品列表页和产品详细页的对应于template\catalog 这个文件夹的所有phtml内容。catalogsearch.xml 这个是控制搜索的,有模板头部的搜索框,高级搜索,已经搜索结果页面。对应于template\catalogsearch这个文件夹 阅读全文
posted @ 2013-01-25 11:44 web - Y 阅读(301) 评论(0) 推荐(0)
摘要: Magento默认支持Paypal付款方式。最近的一个Magento项目中,客户要求在用户通过Paypal付款跳转到支付界面时,会发送一封订单确认邮件给下单用户。无论用户是否成功付款。该步骤可以通过扩展Paypal模块中的跳转方法实现。下面这段代码是默认的redirecAtion()方法。在跳转过程中,进行的都是订单信息相关的汇总收集。public function redirectAction() { $session = Mage::getSingleton('checkout/session'); $session->setPaypalStandardQuo... 阅读全文
posted @ 2013-01-24 11:32 web - Y 阅读(592) 评论(0) 推荐(0)
摘要: 在magento使用过程中,有时候需要做一些页面判断的事情,譬如:判断当前页面是否是首页,如果是,如果不是,做相应的事情,可以执行下面的代码,判断出当前页面是否首页,do...里面执行的是当前页面是首页的情况下执行的代码!<?php if( Mage::getSingleton('cms/page')->getIdentifier() == 'home' && Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms' 阅读全文
posted @ 2013-01-22 11:25 web - Y 阅读(807) 评论(0) 推荐(0)
摘要: Magento 学习笔记第一天测试下代码显示效果:1 <?php $parentItem = $this->getItem() ?>2 <?php $_order = $this->getItem()->getOrder(); ?>3 <?php $items = $this->getChilds($parentItem) ?>4 <?php $_prevOptionId = '' ?>5 <?php foreach ($items as $_item): ?>不错,很好! 阅读全文
posted @ 2013-01-14 18:52 web - Y 阅读(142) 评论(0) 推荐(0)