5

我正在开发一个 nopCommerce 插件项目。nopCommerce 使用 Razor 语法在 MVC4 上构建。

我需要从我正在构建的插件/扩展中扩展部分视图之一。但是,我想不出如何在技术上做到这一点。

任何想法,如何扩展/替换来自 nopCommerce 插件/扩展的部分视图之一。

- - 更新 - -

我需要使用没有控制器的插件扩展部分视图(具体为 _productbox.cshtml)。

我真的不需要重写控制器及其操作方法,因为我的插件不需要它来工作。我正在对部分视图模板的标记进行一些更改,其余的事情由我的 javascript 完成。所以基本上没有必要扩展控制器或动作方法。

任何想法都受到高度赞赏。

你能建议吗。感谢您的答复。

提前致谢。

4

1 回答 1

0

在 Nop commerce 中,我们在每个页面中定义了小部件区域,我们可以在其中放置部分视图您可以看到 nop commerce 的 Nop.Plugin.Widgets.NivoSlider 插件,它们在此文件 NivoSliderPlugin.cs 的小部件位置中定义

像下面

    public IList<string> GetWidgetZones()
    {
        return new List<string>() { "home_page_top" };
    }

"home_page_top" : 参数显示你想在哪里显示你的插件小部件

于 2014-01-09T13:05:25.250 回答