Programación

Suscripción al newsletter en el formulario de contacto

Si queremos que los usuarios se puedan suscribir al boletín de noticias a la vez que envían el formulario de contacto debemos sobrecargar el controlador Mage_Contacts_IndexController. Para ello no sirve con copiar el controlador en \app\code\local\Mage\Contacts\controllers\IndexController.php.

Necesitaremos seguir la siguiente guía http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/how_to_overload_a_controller para sobrecargar el controlador y después:

en la función postAction añadir las siguientes líneas:

if(isset($_POST[‘subscribe_newsletter’])){
$email = $_POST[‘email’];
$status = Mage::getModel(‘newsletter/subscriber’)->subscribe($email);

}

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (Califica este artículo)
Cargando…

Dejar un comentario

¿Hablamos?

Una vez que has llegado aquí ¿tienes alguna duda? Déjame tus datos de contacto y te llamaré en el primer hueco que encuentre.

Contactar