Exemple #1
0
 protected function _toHtml()
 {
     $order = Mage::getSingleton('sales/order')->loadByIncrementId($this->getOrderId());
     if ($order->getPayment()->getMethodInstance()->getCode() == 'gofpay') {
         $this->setTemplate('gofpay/success.phtml');
     } else {
         if ($order->getPayment()->getMethodInstance()->getCode() == 'tenpay') {
             $this->setTemplate('tenpay/success.phtml');
         }
     }
     return parent::_toHtml();
 }
Exemple #2
0
 /**
  * 通过重写父类中的 _toHtml()函数,在这个函数中添加上新的 template的指向,就可以了。
  * (non-PHPdoc)
  * @see Mage_Core_Block_Template::_toHtml()
  */
 protected function _toHtml()
 {
     //还要在这里判断订单是不是支付宝的,如果是支付宝的,就加载他的success文件,如果不是,则加载原来的。支付宝和财付通的插件中都写上这个才比较好
     $order = Mage::getSingleton('sales/order')->loadByIncrementId($this->getOrderId());
     if ($order->getPayment()->getMethodInstance()->getCode() == 'alipay') {
         $this->setTemplate('alipay/success.phtml');
     } else {
         if ($order->getPayment()->getMethodInstance()->getCode() == 'tenpay') {
             $this->setTemplate('tenpay/success.phtml');
         }
     }
     return parent::_toHtml();
 }