我想顯示具有自定義主題的訂單發票頁面,但我不想重寫與其關聯的所有應用程序代碼(塊,助手等)。下面是它應該如何從點視用戶的工作:Magento:如何覆蓋視圖模板
- 用戶去定製的「訂單歷史記錄」頁面URL「../custom-account/orders/」。
- 他們點擊訂單歷史列表中的「查看發票」鏈接,將它們帶到「../custom-account/orders/invoices/order_id/1」。
- 頁面加載的自定義視圖與「../sales/account/view/order_id/1」幾乎完全相同 - 但具有不同的外觀和感覺(和導航)。
隨着Magento系統的靈活性,這看起來應該很容易實現,但我無法弄清楚我需要做什麼。我真的不想用完全相同的功能覆蓋所有不同的模塊和模型,只是爲了獲得不同的用戶界面。
任何想法?
感謝提供任何幫助......
你的意思是你不想寫一個全新的主題,只是這個功能?你現在在使用自定義主題嗎? – Darren 2011-05-25 23:14:05
我應該指出,我只在一個更大的團隊項目中開發一個模塊 - 與事物的主題方面沒有多大關係。正在使用的主題是.../Local/Default/Default - 自定義頁面顯示排除默認導航的2列右側佈局。如果我鏈接其中一個內置頁面(例如View Order頁面),它將顯示默認導航的原始2列左側佈局。理想情況下,我想要做的只是使用核心版本中稍微修改過的* .phtml文件。 – 2011-05-26 09:06:44