2011-08-31 87 views
2

我不能覆蓋控制器。在版本1.5中工作,但在1.6版本中不起作用。Magento頁面404找不到1結帳/ onepage 1.6.0.0

<Rewrite> 
     <! - Override the controllers OnePageCheckout -> 
     <Mage_Mymodule_onepage> 
     <from> <! [CDATA [# ^/checkout/onepage #]]></ from> 
     <to>/Mage_Mymodule/onepage/</ to> 
     <override_actions> false </ override_actions> 
     </ Mage_Mymodule_onepage> 
</ rewrite> 

任何人都知道可能發生了什麼?

回答

0

請使用下面的代碼:

<checkout> 
     <rewrite> 
      <onepage> 
       <to>your_module_name/onepage</to> 
       <override_actions>true</override_actions> 
       <actions> 
        <action_name> 
         <to>your_module_name/onepage/action_name</to> 
        </action_name> 
       </actions> 
      </onepage> 
     </rewrite> 
    </checkout> 

這裏, 'ACTION_NAME' 是你OnepageController.php文件中的函數名。

希望這會有所幫助!