2013-02-01 188 views
0

我想添加一个新的添加到购物车按钮,很像paypal快速结帐按钮。Magento - 扩展product.info.addtocart添加新的“添加到购物车按钮”

我设法通过“product.info.extrahint”插件,但问题是,当您在catalog.xml中使用它时,它会将按钮放在“qty”和“addtocart”按钮的上方。我想要做的就是它的catalog.xml添加到“product.info.addtocart”结束

(从catalog.xml中)

<block type="catalog/product_view" name="product.info.addto" as="addto" template="catalog/product/view/addto.phtml"/> 
<block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"/> 
<block type="catalog/product_view" name="product.info.extra_buttons" as="extra_buttons" template="mycustomexpresscheckout/pay.phtml" /> 

添加,使按钮出现在右地方,但这不是如何完成贝宝快递按钮。对于贝宝快递,该按钮被添加到“addtocart”块。事实上,如果我删除该块,我原来添加到购物车和paypalexpress结帐按钮都消失了。

下面是原文:http://www.bounceapp.com/86522

这里是我的一个与改变catalog.xmlhttp://www.bounceapp.com/86523

任何人都可以协助,或点我在正确的方向?

Magento的1.6 - 默认模板

回答

0

可以包括块product.info.extra_buttonsproduct.info.addtocart作为

<block type="catalog/product_view" name="product.info.addto" as="addto" template="catalog/product/view/addto.phtml"/> 
    <block type="catalog/product_view" name="product.info.addtocart" as="addtocart" template="catalog/product/view/addtocart.phtml"> 
    <block type="catalog/product_view" name="product.info.extra_buttons" as="extra_buttons" template="mycustomexpresscheckout/pay.phtml" /> 
    </block> 

之后,你需要调用子块( product.info.extra_buttons)里面addtocart.phtml为$ this-> getChildHtml('extra_buttons');

相关问题