在Magento的CMS页面上注册新闻稿

在Magento的CMS页面上注册新闻稿,magento,Magento,如何在CMS页面中添加Magento的默认新闻稿注册模块?谢谢你找到了 {{block type="newsletter/subscribe" template="newsletter/subscribe.phtml"}} 上面提到的代码在CMS页面上添加了一个注册表单,但对我来说不起作用 将块类型更改为时事通讯/订阅修复了该问题。所以我的工作代码是: {{block type="newsletter/subscribe" template="newsletter/subscribe.phtm

如何在CMS页面中添加Magento的默认新闻稿注册模块?谢谢你找到了

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

上面提到的代码在CMS页面上添加了一个注册表单,但对我来说不起作用

将块类型更改为
时事通讯/订阅
修复了该问题。所以我的工作代码是:

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

在要更改的特定页面的布局更新部分使用此选项

<reference name="right">
    <block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml"/>
</reference>

看看上面附的图片,它对我有用。 我转到主页的“设计”选项卡,在“页面布局”中添加了这些行



您也可以在图像中看到这些行。

已经添加了真实答案

{{block type="newsletter/subscribe" template="newsletter/subscribe.phtml"}}
但它不适用于某些人(在较新版本的Magento上)。原因很可能是阻止权限。 默认情况下,前端不允许使用块(
时事通讯/订阅
)。去

System > Permissions > Blocks

并启用它。

@silvo-它说“你可以在20小时内接受你自己的答案”我不知道,嗯,每天你都会学到一些新东西:)我应该在哪里添加不同语言的时事通讯翻译词?例如“注册”或订阅我们的时事通讯。我尝试添加与区域设置相关的文件夹的Mage_Newsletter.csv文件,但没有成功。有什么帮助吗?好东西,但如果通过小部件插入块,则需要添加对subscribe.phtml的更改。将$this->getFormActionUrl()更改为Mage::getUrl('newsletter/subscriber/new',array('u secure'=>true))。块类型不正确,这就是导致操作url为空的原因。类型应该是“时事通讯/订阅”,而不是“核心/模板”。我只是惊讶于它不适合我——运行CE1.7。。。。。。XML或配置中的某些内容可能被阻止?请确保将
时事通讯/订阅
阻止:)列入白名单
System > Permissions > Blocks