пытаюсь переопределить одностраничный контроллер проверки, за которым я следовал, я пытаюсь вызвать мой контроллер при вызове ajax, и при нажатии кнопки URL-адрес является project / index.php / checkout / onepage / saveBilling /
https://magento.stackexchange.com/questions/71598/override-core-checkout-cart-controller Класс переопределения Magento в onepageController. php
, но не удалось получить решение ниже, это список файлов для которого я пытаюсь переопределить, но не могу app / etc / modules / Test_Checkout. xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Test_Checkout>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Checkout/>
</depends>
</Test_Checkout>
</modules>
</config>
app / code / local / Test / Checkout / etc / config . xml
<?xml version="1.0"?>
<config>
<modules>
<Test_Checkout>
<version>0.1.0</version>
</Test_Checkout>
</modules>
<global>
<rewrite>
<customonepageunique>
<from>
<![CDATA[#^/checkout/onepage/#]]>
</from>
<to>
/customonepage/checkout_onepage/
</to>
</customonepageunique>
</rewrite>
<blocks>
<checkout>
<rewrite>
<onepage>Test_Checkout_Block_Onepage</onepage>
</rewrite>
</checkout>
</blocks>
<frontend>
<routers>
<customonepage>
<use>
standard
</use>
<args>
<module>
Test_Checkout_Onepage
</module>
<frontname>
customonepage
</frontname>
</args>
</customonepage>
</routers>
</frontend>
</global>
</config>
app / code / local / Test / Checkout / controllers / OnepageController. php
<?php require_once (Mage::getModuleDir('controllers', 'Mage_Checkout') . DS . 'OnepageController.php');
class Test_Checkout_OnepageController extends Mage_Checkout_OnepageController {
public function saveBillingAction() {
//local called
}
}
может любой желающий помогите мне заранее спасибо