У меня есть проблема переопределяет контроллер:Magento переопределить класс onepageController.php
\ приложение \ код \ ядро \ Mage \ Checkout \ Контроллеры \ OnepageController.php
Я пытался сделать это путем создания нового файла здесь:
\ APP \ код \ Local \ Mage \ Checkout \ контроллеры \ OnepageController.php
ничего не произошло.
Затем я попытался сделать это путем создания нового плагина:
путь: \ App \ и т.д. \ Modules \ MyExtensions_Checkout.xml
<config>
<modules>
<MyExtensions_Checkout>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Checkout/>
</depends>
</MyExtensions_Checkout>
</modules>
путь: \ приложение \ \ код локального \ MyExtensions \ и т.д. \ config.xml
<frontend>
<routers>
<checkout>
<args>
<modules>
<MyExtensions_Checkout before="Mage_Checkout">MyExtensions_Checkout</MyExtensions_Checkout>
</modules>
</args>
</checkout>
</routers>
</frontend>
путь: приложение \ код \ Local \ MyExtensions \ Checkout \ Контроллеры \ CartController.php
class MyExtensions_Checkout_CartController extends Mage_Checkout_Controller_Action{}
Модуль появляется в панели администратора, но наиважнейшая до сих пор не работает. Что не так с моим кодом? Thx заранее.
Что вы пытаетесь отменить? – Goku
Просто удаление некоторых строк мне не нужно. Это как-то так важно? Я не могу написать его здесь в комментарии, потому что он слишком длинный, но в основном я удаляю метод отправки. –
В принципе, если вы переопределяете attemp в локальном пуле, это не так, потому что другой модуль переопределяет его. Попробуйте отключить этот режим и повторите тест. –