【发布时间】:2011-05-25 15:31:42
【问题描述】:
我想显示带有自定义主题的订单发票页面,但我不想重写与其关联的所有应用程序代码(块、助手等)。从用户的角度来看,它应该是这样工作的:
- 用户使用 URL“../custom-account/orders/”访问自定义“订单历史”页面。
- 他们点击订单历史记录列表中的“查看发票”链接,然后转到“../custom-account/orders/invoices/order_id/1”。
- 页面加载自定义视图,其内容与“../sales/account/view/order_id/1”几乎完全相同 - 但外观和感觉(和导航)不同。
凭借 Magento 系统的灵活性,这似乎应该很容易实现,但我无法确切地弄清楚我需要做什么。我真的不想为了获得不同的 UI 而覆盖所有具有完全相同功能的各种块和模型。
有什么想法吗?
感谢您提供的任何帮助...
【问题讨论】:
-
你的意思是你不想为这个功能写一个全新的主题?您现在使用的是自定义主题吗?
-
我应该指出,我只在一个更大的团队项目中处理一个模块 - 与主题方面没有太大关系。正在使用的主题是 .../Local/Default/Default - 自定义页面显示的是 2-column-right 布局,不包括默认导航。如果我链接其中一个内置页面(例如查看订单页面),它会显示原始的 2 列左布局和默认导航。理想情况下,我要做的就是使用核心版本中稍作修改的 *.phtml 文件。