2011-09-24 66 views
8

我定制了文件app \ design \ frontend \ base \ default \ template \ checkout \ onepage \ login.phtml以隐藏onepage结帐中的登录字段。它在1.5版本中运行良好。在Magento 1.6中,对login.phtml的更改不反映

当我在1.6版本中做同样的修改时,前端没有任何变化。我观察到在1.6版本中,onepage.phtml不像1.5中那样使用onepage \ login.phtml。我做了文件位置错误(base \ default和default \ default)和缓存刷新的基本检查。

我无法弄清楚哪一个login.phtml正在getpage.html('login')行中的onepage.phtml中显示[在结帐步骤1中显示登录字段]。

在此先感谢。

+0

我假设你没有自定义主题覆盖此文件?尽管编辑基本文件并不是一个好主意。 –

+1

我没有覆盖这个文件的主题,意识到它从1.6中的不同位置拾取 - template/persistent/checkout/onepage/login.phtml – user962499

+0

很高兴认识它! –

回答

5

a)不要编辑任何东西在基地,男人!

b)配置 - >开发者,切换到网站或存储或存储视图范围,打开模板路径提示,看看你的前端,你会看到路径!

+0

谢谢!它使用的应用程序/设计/前端/基地/默认/模板/持久性/结帐/ onepage/login.phtml并将停止与基地搞乱:) – user962499

+0

@ user962499不客气,男人。 Magento有时会吸吮。 – vzwick

14

您的问题可能与以下关于Persistent Shopping Cart的主题http://www.magentocommerce.com/boards/viewthread/243571/有关。

我encoutered因为模板替代名称的类似的问题:

  • 1.6之前,我的模板覆盖了:前/默认模板// /客户/表格/ login.phtml
  • 1.6:前端/默认// template/persistent/customer/form/login.phtml 在其他地方你可以找到1.6的默认模板路径:frontend/base/default/template/persistent/customer/form/login.phtml

有关持久性的购物车的更多信息,请参阅http://www.magentocommerce.com/blog/comments/persistent-shopping-cart-customer-segmentation-just-getting-better/