1

ニュースレター購読ボックスをフッターに移動しました。購読しようとすると、ページがリロードされ、これが URL に追加されます: ?email=test%40test.nl (test@test.nl アドレスを使用する場合)

私が行った変更は、newsletter.xml (ブロックをフッターに移動するため) と footer.phtml (ブロックをフッターにエコーするため) のどこにあるかです。

この質問の解決策はすでに試しました: Magento ニュースレターが投稿されていません しかし、何もしませんでした。また、 this:getFormActionUrl() ?> を直接の URL に変更しようとしましたが、同じ結果になりました。

誰でもこの問題の経験がありますか?

4

2 に答える 2

0

問題を見つけましたが、実際には私にとって非常にばかげた間違いでした...

サブスクライブブロックも別のブロックにラップされていたため、投稿されませんでした。したがって、アンサーは上記のアンサーの組み合わせでした。

于 2013-02-07T11:21:49.637 に答える
0

私はこのようにnewsletter.xmlを次のように変更しようとしました:

    <default>

    <!-- Mage_Newsletter -->
    <reference name="left">
        <block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml"/>
    </reference>

</default>

に:

   <default> 
    <!-- Mage_Newsletter -->
    <reference name="footer">
        <block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml"/>
    </reference>

</default>

ニュースレター ボックスがフッターに表示され、作品を送信します。footer.phtml に「echo」を追加する必要はありません。

于 2013-02-06T17:21:44.453 に答える