我使用Magento 1.9並安裝了Trego製作的主題。在保留供應商源代碼的同時更新Trego模板的最佳方式是什麼?具體而言,我需要修改下面的模板:Magento - 對主題進行修改的最佳做法
/app/design/frontend/default/trego/template/catalog/product/view/options/type/text.phtml
出於測試目的,這是我做了什麼(按照以下網速慢的解決方案):
/應用程序/設計/前端/默認/特里戈/template/catalog/product/view/options/type/text.phtml
original file
/應用程序/設計/前端/默認/ tregonew /模板/目錄/產品/視圖/選項/類型/文本。 phtml
modified file
在管理面板的System => Configuration => Design下,我打開了Package Tab和Themes Tab。這裏是我的設置:
不幸的是,我的系統仍然呈現「原始文件」,而不是「修改文件」。我錯過了什麼?
UPDATE: 請參閱下面的蘇曼的答案。它像一個魅力。以防其他人的幾個注意事項與這個話題掙扎:
確保你沒有有效的設計更改(系統=>設計),這將覆蓋在此處描述的解決方案。請注意,我所指的設計更改與Suman解決方案(System => Configuration => Designs)中指示的選擇軟件包和主題不同。 Suman的解決方案一開始並不適合我,因爲我進行了設計更改(System => Design),Magento覆蓋了System => Configuration => Designs中的設置。
具體到下面網速慢的答案,我想他的意思是說,你可以在這裏編輯:
「/應用程序/設計/前端/默認/ tregonew /模板/目錄/產品/視圖/選項/type/text.phtml 「
這將在輸出的文件,而不是被反射:
」/應用程序/設計/前端/默認/特里戈/模板/目錄/產品/視圖/選項/type/text.phtml「
在他的答案中引用。
Magento 1.9有一個新的主題層次結構系統,它使用theme.xml文件引用父主題。我還沒有嘗試過,但如果有人發現它有用,請參閱Alan Storm的article。
謝謝。爲了確認,我應該更改/app/design/frontend/default/trego/template/catalog/product/view/options/type/text.phtml 或/ app/design/frontend/default/tregonew /模板/目錄/產品/視圖/選項/類型/ text.phtml?由於我想保留原來的Trego代碼,因此我正在保存在「tregonew」文件夾中的文件中進行編輯。不幸的是,系統在「trego」文件夾中渲染原始模板,而不是在「tregonew」文件夾中修改模板。我錯過了什麼? – Vee
我閱讀了Alan Storm撰寫的關於Magento 1.9如何實現主題的文章(http://alanstorm.com/magento_infinite_fallback_theme_xml)。您的解決方案是否也適用於Magento CE 1.9? – Vee
是的,它會工作 –