最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

magento自定义的payment method是否可用的判断

时间:2014-06-21 13:03来源:未知 作者:最模板zuimoban 点击:
/app/code/core/Mage/Payment/Model/Method/Abstract.phpisApplicableToQuote() payment method类会继承Mage_Payment_Model_Method_Abstract 在模板里会判断payment method是否可以显示,供用户选择。最终会调用isApplicableToQ
/app/code/core/Mage/Payment/Model/Method/Abstract.php isApplicableToQuote()

payment method类会继承Mage_Payment_Model_Method_Abstract

在模板里会判断payment method是否可以显示,供用户选择。最终会调用isApplicableToQuote()

所以自己的payment method插件可以写isApplicableToQuote()方法用来判断在哪些条件下可以显示或者不显示。

workflow:

->app/design/frontend/base/default/template/checkout/onepage/payment/methods.phtml $this->getMethods() [$this => Mage_Payment_Block_Form_Container]

->app/code/core/Mage/Payment/Block/Form/Container.php[_canUseMethod()] && app/code/core/Mage/Payment/Model/Abstract.php [isApplicableToQuote()]

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容