2010-12-07 19 views
1

私のホームページにニュースレターを持っています。 「コンテンツ」タブにコピーした次のコードが見つかりました。Magento newsletter投稿していません

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

これは私のページに表示されますが、回答が見つかりません。つまり、レシートはニュースレターセクションに入力されません。それはどこにでも投稿していないようです。ここに生成されるHTMLがあります。

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

答えて

11

あなたはタイプをブロックするようcore/templateは、ニュースレターの購読フォームを送信するためのURLを返しますgetFormActionUrl()方法を、持っていないためnewsletter/subscribeを使用する必要があります。

は、あなたのCMSページ内のこのコードを使用します。

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

おかげで上のスポット!元のページにリダイレクトされますが、これは機能します。私はあなたに感謝のメッセージを書くことができるように、クエスチングなどを追加するために離れていますか?つまり、?success = true – frosty

関連する問題