Extend magento core controller (Checkout / OnepageController)

Estou tendo problemas ao substituir um controlador de núcleo. Quero adicionar uma nova função, mas ela só funciona se eu fizer no arquivo principal (código / core / checkout / controllers / onepagecontroller.php).

Eu segui algum post, mas não está funcionando. Alguns deles são

http: //www.magentocommerce.com/boards/viewthread/32979/P0http: //www.webspeaks.in/2011/03/override-controllers-in-magento.htm www.magentocommerce.com / wiki / 5 _-_ modules_and_development / 0 _-_ module_development_in_magento / how_to_overload_a_controller

(Não consigo adicionar mais links, desculpe)

Não sei o que está acontecendo ... talvez você possa me ajudar;).

Estou usando o magento 1.5 e tenho esses 3 arquivos:

local -> Arias -> CoreExtended -> etc -> config.xml

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Arias_CoreExtended>
            <version>0.1.0</version>
        </Arias_CoreExtended>
    </modules>

    <frontend>
        <routers>
            <checkout>
                <args>
                    <modules>
                        <Arias_CoreExtended before="Mage_Checkout">Arias_CoreExtended_Checkout</Arias_CoreExtended>
                    </modules>
                </args>
            </checkout>
        </routers>
    </frontend>
</config>

app -> etc -> modules -> Arias_CoreExtended.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Arias_CoreExtended>
            <active>true</active>
            <codepool>local</codepool>
        </Arias_CoreExtended>
    </modules>
</config>

local -> árias -> CoreExtended -> controladores -> Checkout -> OnepageController.php

<?php

require_once 'Mage/Checkout/controllers/OnepageController.php';

class Arias_CoreExtended_Checkout_OnepageController extends Mage_Checkout_OnepageController
{
    public function collectAction()
    {
        echo 'WTF?';
    }

    public function indexAction()
    {
        echo "This controller has been overridden.";
    }
}

Agradecemos antecipadamente pelo seu tempo, cumprimentos.

questionAnswers(3)

yourAnswerToTheQuestion