2

我无法覆盖控制器。在 1.5 版中有效,但在 1.6 版中无效。

<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>

有谁知道可能会发生什么?

4

1 回答 1

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 文件中的函数名。

希望这可以帮助!

于 2015-11-23T14:34:55.263 回答