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

pix*_*ode 14 magento

如何在CMS页面中添加Magento的默认简报注册模块?谢谢

pix*_*ode 34

找到了.

{{block type="newsletter/subscribe" template="newsletter/subscribe.phtml"}}
Run Code Online (Sandbox Code Playgroud)

  • 块类型不正确,这是导致操作URL为空的原因.类型应为"newsletter/subscribe",而不是"核心/模板". (2认同)

小智 29

提到的代码将一个注册表单添加到CMS页面,但它对我不起作用.

将块类型更改为newsletter/subscribe固定的.所以我的工作代码是:

{{block type="newsletter/subscribe" template="newsletter/subscribe.phtml"}}
Run Code Online (Sandbox Code Playgroud)


小智 10

已经添加了真正的答案,

{{block type="newsletter/subscribe" template="newsletter/subscribe.phtml"}}
Run Code Online (Sandbox Code Playgroud)

但它对某些人不起作用(在较新版本的Magento上).其中最有可能的原因是阻止权限.newsletter/subscribe默认情况下,不允许在前端使用block().去

System > Permissions > Blocks
Run Code Online (Sandbox Code Playgroud)

并启用它.


小智 5

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

<reference name="right">
    <block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml"/>
</reference>
Run Code Online (Sandbox Code Playgroud)