我想显示具有自定义主题的订单发票页面,但我不想重写与其关联的所有应用程序代码(块,助手等)。下面是它应该如何从点视用户的工作: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