Question

Je suis en train de surcharger le contrôleur de bulletin afin que je puisse ajouter des champs supplémentaires pour la page du bulletin. Je fonde mon module sur ce code où l'auteur met à jour juste le fichier de base (beurk): http://justonestepsolution.blogspot.co.uk/2012/08/add-firstlast-name-in-newsletter-module.html

En ce moment, je suis juste essayer d'obtenir le bulletin d'information à utiliser ma classe étendue, mais il ne fonctionne pas pour une raison quelconque. J'ai effacé le cache etc et peut voir le module est chargé dans l'admin> Configuration> Avancé

Alors, voici mon code:

app / code / local / Skywire / Lettre d'Information / etc / config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <modules>
        <Skywire_Newsletter>
            <version>0.1.0</version>
        </Skywire_Newsletter>
    </modules>
    <frontend>
        <routers>
            <newsletter>
                <args>
                    <modules>
                        <Skywire_Newsletter before="Mage_Newsletter_SubscriberController">Skywire_Newsletter</Skywire_Newsletter>
                    </modules>
                </args>
            </newsletter>
        </routers>
    </frontend>
</config>

app / code / local / Skywire / Newsletter / régulateurs / SubscribeController.php:

<?php
include_once("Mage/Newsletter/controllers/SubscriberController.php");
class Skywire_Newsletter_SubscriberController extends Mage_Newsletter_SubscriberController {
    public function newAction()
    {
        echo "here";
        exit;
    }
}

app / etc / modules / Skywire_Newsletter.xml

<?xml version="1.0"?>
<config>
    <modules>
        <Skywire_Newsletter>
             <active>true</active>
             <codePool>local</codePool>
        </Skywire_Newsletter>
    </modules>
</config>
Était-ce utile?

La solution

quelques fautes de frappe dans le répertoire de nommage des fichiers et: (Controllers et ABONNÉS) app / code / local / Skywire / Newsletter / régulateurs / SubscriberController.php:

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top