我想在Magento中向CMs页面添加一个登录表单,我尝试添加这个:
{{block type=”core/template” template=”customer/form/login.phtml”}}
在CMS页面的content
部分中,但无效。请帮帮我。
答案 0 :(得分:4)
这段代码终于为我辩护了。
{{block type ="Mage_Customer_Block_Form_login" template="customer/form/login.phtml" }}
答案 1 :(得分: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>
然后你的代码应该可以工作。
答案 2 :(得分: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"}}
答案 3 :(得分:0)
试试这个:
{{block type="customer/form_login" name="customer_form_login_block" template="persistent/customer/form/login.phtml"}}
答案 4 :(得分:0)
这是一种不修改任何文件的方法:
进入“设计”标签 在“自定义布局更新XML”中添加以下内容:
&LT; reference name =“content”&gt;
&LT; block type =“customer / form_login”name =“customer_form_login”template =“customer / form / login.phtml”= = - - “/&gt;
&LT; /参考&GT;
你去吧。您也可以在类别中执行此操作。
在Magento 1.8.1中测试过(适用于大多数版本)