2011-09-24 26 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/