0

以下のコードを使用して、製品詳細ページのタブに「友達に教える」フォームを表示しました

<block type="catalog/product_view_tabs" name="product.info.tabs" as="info_tabs" template="catalog/product/view/tabs.phtml" >
          <action method="addTab" translate="title" module="catalog">
     <alias>send-friend</alias>
     <title>Send Friends</title>
     <block>sendfriend/send</block>
     <template>sendfriend/send.phtml</template>
          </action>     
    </block>

そして、ゲストがバックエンドから「はい」を許可できるようにしました。しかし、フォームを送信すると、404 ページにリダイレクトされます。電子メールを送信するデフォルトの方法は、タブの外では正常に機能しますが、タブ内では機能しません。何か不足していますか?

4

1 に答える 1

1

タブから来ているかどうかに関係なく、適切な URL に送信されている場合は、同じように動作することを期待する必要があります。

404エラーを解決しました

  • [設定] > [システム] > [詳細設定] 内で [友達に送信] を有効にする
  • [構成] > [カタログ] > [友達にメール] で [有効]、[既定のテンプレート]、[ゲストを許可]、[Cookie (安全でない)] を設定する

送信先の URL はhttp://www.example.com/sendfriend/product/send/id/14530/です

私の推測では、テンプレートのどこかに問題があると思います。

于 2012-08-03T16:50:26.853 に答える