2010-12-07 6 views
1

Je souhaite avoir une newsletter sur ma page d'accueil. J'ai trouvé le code suivant, que j'ai copié dans mon onglet "Contenu".La newsletter Magento ne pas poster

{{block type="core/template" template="newsletter/subscribe.phtml"}} 

Ceci est rendu sur ma page, mais je ne trouve pas la réponse. Autrement dit, les reçus ne sont pas entrés dans la section du bulletin. Il ne semble pas poster nulle part. Voici le HTML produit.

<form action="" method="post" id="newsletter-validate-detail"> 
    <div class="block-content"> 
     <label for="newsletter">Sign Up for Our Newsletter:</label> 
     <div class="input-box"> 
      <input type="text" name="email" id="newsletter" title="Sign up for our newsletter" class="input-text required-entry validate-email" /> 
     </div> 
     <div class="actions"> 
      <button type="submit" title="Subscribe" class="button"><span><span>Subscribe</span></span></button> 
     </div> 
    </div> 
</form> 
<script type="text/javascript"> 
//<![CDATA[ 
    var newsletterSubscriberFormDetail = new VarienForm('newsletter-validate-detail'); 
//]]> 
</script> 

Répondre

11

Vous devez utiliser newsletter/subscribe comme vous bloquer le type car core/template méthode n'a pas getFormActionUrl(), qui retourne URL pour la soumission formulaire d'abonnement à la newsletter.

Utilisez ce code à l'intérieur de votre page CMS:

{{block type="newsletter/subscribe" template="newsletter/subscribe.phtml"}} 
+0

merci endroit sur !! Cela fonctionne bien qu'il redirige juste vers la page d'origine. Y at-il loin de moi d'ajouter une chaîne de requête ou quelque chose pour que je puisse écrire un message de remerciement. ie? succès = vrai – frosty

Questions connexes