Magento:由于持续的购物车,登录和注册页面的模板设计不正确

Magento:由于持续的购物车,登录和注册页面的模板设计不正确,magento,Magento,我使用的是Magento 1.7.0.2,我的登录和注册页面设计有问题。它不是从我的自定义主题获取模板路径。相反,它从基本持久文件夹获取模板路径 例如,登录模板路径取自 前端/base/default/template/persistent/customer/form/login.phtml而不是 frontend/default/MY_THEME/template/customer/form/login.phtml 奇怪的是,这个持久文件夹是如何起作用的 我也尝试下面的事情 1)将持久性文件夹

我使用的是Magento 1.7.0.2,我的登录和注册页面设计有问题。它不是从我的自定义主题获取模板路径。相反,它从基本持久文件夹获取模板路径

例如,登录模板路径取自 前端/base/default/template/persistent/customer/form/login.phtml而不是 frontend/default/MY_THEME/template/customer/form/login.phtml

奇怪的是,这个持久文件夹是如何起作用的

我也尝试下面的事情

1)将持久性文件夹从design base目录复制到自定义主题目录。然后在复制的文件上修改设计。

2)禁用持久购物车功能。您可以从以下位置执行此操作: 系统->配置->客户->持久性购物车->常规选项->启用持久性=否

3)通过设置active=false编辑文件app/etc/modules/Mage_Persistent.xml,直接禁用模块。

还刷新了我的Magento缓存和浏览器缓存

除此之外,我还有其他的解决方案或建议吗

等待你的善意回应

  • login.phtml前端/base/default/template/persistent/customer/form/复制到前端/default/MY_主题/template/persistent/customer/form/(您已经完成了此操作)
  • 清除Magento缓存。甚至是浏览器缓存
  • 如果仍然没有显示,请检查文件夹路径如果已正确放置,则应在提示中显示主题模板路径。Magento中没有导致这种问题的bug。
    确保复制持久登录名的主题是您在设计设置中使用的主题。

    将模板从前端/default/MY_-Theme/template/customer/form/login.phtml复制到前端/default/MY_-Theme/template/persistent/customer/form/login.phtml,然后刷新缓存。现在,应该加载您对Login.phtml所做的更改。

    有时模块可以覆盖用于登录表单的模板。也许你丢失了模板文件。您应该检查布局xml句柄,如:

    <customer_account_login>
       <reference name="customer_form_login">
       <action method="setTemplate"><template>template/name.phtml</template></action>
       </reference>
    </customer_account_login>
    
    
    template/name.phtml
    

    您应该检查的另一件事是,用于登录的块是否是核心块,因为模块中可能会再次发生模板覆盖。

    您是否尝试过将phtml文件从
    frontend/base/default/template/persistent/customer/form/login.phtml
    复制到
    frontend/base/default/MY_THEME/persistent/customer/form/login.phtml
    ?您好,我已经在问题中提到了我已经尝试过的东西。所以我已经试过了,但是没有做任何其他的暗示。对不起,我没有看到你特别这么做。如果您已将login.phtml复制到主题中,但仍然没有显示任何更改,则您可能必须检查主题中login.phtml文件的权限是否正确是的是644我尝试设置777,但仍然没有显示。是的我也刷新缓存@BratsI同意,您需要先更改主题,然后清除缓存,如果文件放在前端/default/MY_-theme/template/persistent/customer/form/中,则Magento肯定会选择这些文件。。