4

我想在 Magento 的 CMs 页面中添加一个登录表单,我尝试添加这个:

{{block type=”core/template”  template=”customer/form/login.phtml”}}

contentCMS 页面的部分中,但它不起作用。请帮我。

4

5 回答 5

4

这段代码终于为我代言了。

{{block type ="Mage_Customer_Block_Form_login" template="customer/form/login.phtml" }}
于 2012-08-24T06:12:15.910 回答
0

在您的主题中打开 cms.xml 并找到以下内容

<reference name="content">
<block type=”cms/page” name=”cms_page”/>
</reference>

换成这个

<reference name="content">
<block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml"/>
<block type=”cms/page” name="cms_page"/>
</reference>

然后你的代码应该可以工作。

于 2012-08-20T06:44:13.597 回答
0

如果您的 magento 版本低于 1.6,请使用以下代码。

{{block type="customer/login" template="customer/form/login.phtml"}}

如果您的 Magento 版本是 1.6 或更高版本

{{block type="customer/login" template="persistent/customer/form/login.phtml"}}
于 2012-08-20T14:12:45.123 回答
0

试试这个:

{{block type="customer/form_login" name="customer_form_login_block" template="persistent/customer/form/login.phtml"}}
于 2015-02-24T12:44:37.430 回答
0

这是一种无需修改任何文件的方法:

进入“设计”选项卡在“自定义布局更新 XML”中添加以下内容:

<reference name="content">
<block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml" after="-"/>
</reference>

你去吧。您也可以在类别中执行此操作。

在 Magento 1.8.1 中测试(应该适用于大多数版本)

于 2015-06-01T18:39:10.027 回答