【发布时间】:2012-12-20 13:36:14
【问题描述】:
我正在 NopCommerce 中进行定制。我必须创建类别页面的自定义视图。我正在通过我的插件管理它。我已经从我的插件中覆盖了 Category Action 方法,但需要调用视图文件。
如何调用 view ?我不想使用嵌入式资源类型视图。 我该怎么做?
【问题讨论】:
我正在 NopCommerce 中进行定制。我必须创建类别页面的自定义视图。我正在通过我的插件管理它。我已经从我的插件中覆盖了 Category Action 方法,但需要调用视图文件。
如何调用 view ?我不想使用嵌入式资源类型视图。 我该怎么做?
【问题讨论】:
简短的回答。你不能按照你想要的方式去做。
最简单的解决方案是创建一个新主题(或使用现有主题)。然后将要更改的视图复制到此主题,它将使用此主题而不是核心主题。
下面的一般建议,不属于下面的解决方案
如果你这样做,你将不得不手动将其余的方式与官方的 nop-solution 合并。如果您的更改不是极端的,我建议更改现有视图和方法(您正在编辑核心),并继续与官方解决方案合并。否则你会给自己制造麻烦。
我会改为利用 Mercury Synchronize 选项,您可以在其中同步自己的代表和官方 nop。
另外,您为什么不利用 NOP 中的类别模板系统?既然您说您正在管理类别视图?
我基本上认为你一开始就走错了路……
【讨论】: