Использовал многократно описанное в гугле решение - создал пространство имен Igor (в code/local), в нем модуль SoldCheckout, в нем папку etc с файлом config.xml (app/code/local/Igor/SoldCheckout/ect/config.xml)
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Igor_SoldCheckout>
<version>0.1.0</version>
</Igor_SoldCheckout>
</modules>
<frontend>
<routers>
<checkout>
<args>
<modules>
<Igor_SoldCheckout before="Mage_Checkout">Igor_SoldCheckout</Igor_SoldCheckout>
</modules>
</args>
</checkout>
</routers>
</frontend>
</config>
и controllers/Checkout с файлом CardController.php (app/code/local/Igor/SoldCheckout/controllers/Checkout/CardController.php)
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
print "Igor_Checkout_Checkout_CartController"; break;
require_once("Mage/Checkout/controllers/CartController.php");
/** * Shopping cart controller */
class Igor_SoldCheckout_Checkout_CartController extends Mage_Checkout_CartController { /** * Shopping cart display action */
public function indexAction() {
die('hello magento');
}
}
?>
а также файл app/etc/modules/Igor_SoldCheckout
<?xml version="1.0"?>
<config>
<modules>
<Igor_SoldCheckout>
<active>true</active>
<codePool>local</codePool>
</Igor_SoldCheckout>
</modules>
</config>Сбросил кеш, посмотрел в списке модулей сей модуль появился, однако, контроллер переопредел не был. То есть Igor/SoldCheckout/controllers/Checkout/CardController.php не вызывается вообще. При этом никаких ошибок не в var/log, ни в логах апача не наблюдается. В чем я мог ошибиться и в какую сторону вообще копать?

Вход
Регистрация
Помощь
Тема закрыта

