2010-08-26 6 views
0

Lorsque vous soumettez le formulaire d'abonnement à la newsletter (subscribe.phtml), le formulaire actions aclls un fichier php. Est-ce que quelqu'un sait où il se trouve?Magento - où est le fichier php subscribe.phtml appels une fois le formulaire soumis

EDIT: Et comment puis-je envoyer l'action de formulaire à un php personnalisé qui fait le bit d'envoi de courrier? par exemple, je veux que la gestion de formulaire soit faite par un fichier appelé sendmail.php

J'essaie d'avoir quelque chose comme ceci - à la place si l'action par défaut getUrl ('newsletter/abonné/new')?> " >

grâce

Répondre

1

Magento est verrouillé dans un framework MVC, afin de remplacer le si vous donnez plus de détails code cadre avec un fichier PHP arbitraire va être difficile. sur ce que vous aimeriez faire différemment que le noyau code, nous pouvons vous aider à comprendre ce que les changements à faire

Merci, Joe


À partir de la hanche, jetez un oeil à this tutorial sur la façon de créer un contrôleur. Généralement, ce que vous allez faire ici est de créer une action qui recevra votre message, puis d'exécuter le code dont vous avez besoin. Vous allez donc définir http://mystore.com/somecontroller/something en créant MyModule_controllers_Somecontroller avec une méthode appelée somethingAction. Avec plus de détails, je peux vous trouver des exemples plus spécifiques.

+1

merci pour cela. J'essaie d'avoir quelque chose comme ça -

à la place si l'action par défaut – pixeltocode

+2

Vous manquez le point de ce que Joseph vous aidait. Il serait particulièrement mauvais de soumettre le formulaire à un fichier php aléatoire. Pour modifier le comportement de l'action d'abonnement à la newsletter, vous devrez remplacer la fonction 'newAction' dans le module' subscriberController' dans le bloc 'Mage_Newsletter'. Il existe des tutoriels sur le Web pour vous aider dans ce processus. Vous pouvez également lier un observateur à l'événement 'customer_save_after' et effectuer une action. –

+0

J'essaie de collecter des données de formulaire à partir d'un bloc statique. comment ferais-je ça? – pixeltocode

Questions connexes