2016-02-22 4 views
0

Я переписываю тег в config.xml mageworld onestepcheckout.Magento Extension Rewrite Config.xml

<rewrite> 
    <mw_onestepcheckout_index> 
     <from><![CDATA[#^/checkout/onepage/#]]></from> 
     <to>/onestepcheckout/index/</to> 
    </mw_onestepcheckout_index> 
</rewrite> 

Но проблема в том, что перенаправляет дочерний домен URL в http://child.domain/index.php/checkout/onepage/success/

https://parent.domain/index.php/onestepcheckout/index/success/

Любая идея, как это исправить?

ответ

0

Возможно, вы захотите расширить метод Mage_Checkout_Helper_Url::getCheckoutUrl() вместо своего собственного помощника. Что-то вроде этого заставит Magento использовать ваш метод для генерации URL страницы проверки, а не по умолчанию:

class My_OneStepCheckout_Helper_Url extends Mage_Checkout_Helper_Url 
{ 
    /** 
    * Retrieve checkout url 
    * 
    * @return string 
    */ 
    public function getCheckoutUrl() 
    { 
     return $this->_getUrl('onestepcheckout', array('_secure'=>true)); 
    } 
}