1

我已将通讯订阅框移至页脚。当我尝试订阅时,页面会重新加载并将其添加到 url:?email=test%40test.nl(如果使用 test@test.nl 地址)

我在 newsletter.xml(将块移动到页脚)和 footer.phtml(在页脚中回显块)中所做的更改。

已经尝试过这个问题的解决方案:Magento 时事通讯未发布 但什么也没做。还尝试将 this:getFormActionUrl() ?> 更改为直接 url,结果相同。

有人有这个问题的经验吗?

4

2 回答 2

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 回答
0

发现了问题,其实是我一个非常愚蠢的错误......

订阅块也被包裹在另一个块中,所以它没有发布。所以anwser是上述anwsers的组合。

于 2013-02-07T11:21:49.637 回答