我想在 Magento 的 CMs 页面中添加一个登录表单,我尝试添加这个:
{{block type=”core/template” template=”customer/form/login.phtml”}}
在content
CMS 页面的部分中,但它不起作用。请帮我。
我想在 Magento 的 CMs 页面中添加一个登录表单,我尝试添加这个:
{{block type=”core/template” template=”customer/form/login.phtml”}}
在content
CMS 页面的部分中,但它不起作用。请帮我。
这段代码终于为我代言了。
{{block type ="Mage_Customer_Block_Form_login" template="customer/form/login.phtml" }}
在您的主题中打开 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>
然后你的代码应该可以工作。
如果您的 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"}}
试试这个:
{{block type="customer/form_login" name="customer_form_login_block" template="persistent/customer/form/login.phtml"}}
这是一种无需修改任何文件的方法:
进入“设计”选项卡在“自定义布局更新 XML”中添加以下内容:
<reference name="content">
<block type="customer/form_login" name="customer_form_login" template="customer/form/login.phtml" after="-"/>
</reference>
你去吧。您也可以在类别中执行此操作。
在 Magento 1.8.1 中测试(应该适用于大多数版本)