2010-12-07 10 views
1

Ich möchte einen Newsletter auf meiner Homepage haben. Ich habe den folgenden Code gefunden, den ich in meinen "Content" Tab kopiert habe.Magento-Newsletter nicht senden

Dies ist auf meiner Seite gerendert, aber ich kann die Antwort nicht finden. Das heißt, die Quittungen werden nicht in den Newsletter-Abschnitt eingegeben. Es scheint nirgends zu posten. Hier wird das HTML produziert.

<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> 

Antwort

11

Sie müssen newsletter/subscribe verwenden, wie Sie Art, weil core/template Block nicht getFormActionUrl() Methode hat, die für die Einreichung der Anmeldeformulars für Newsletter-URL zurückgibt.

Verwenden Sie diesen Code in Ihrer CMS-Seite:

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

dank genau das Richtige !! Das funktioniert, obwohl es nur auf die ursprüngliche Seite zurückgeleitet wird. Ist es für mich weg, eine Querystring oder etwas anzuhängen, so dass ich eine Dankesnachricht schreiben kann. dh? Erfolg = wahr – frosty