5

我正在开发一个nopCommerce插件项目。 nopCommerce是使用Razor语法在MVC4上构建的。从nopCommerce插件扩展剃须刀部分视图

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

任何想法,如何扩展/替换nopCommerce插件/扩展的部分视图之一。使用不具有控制器插件

---- ----更新

我需要延长局部视图(具体而言_productbox.cshtml)。

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

任何想法高度赞赏。

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

在此先感谢。

+1

我想这可能会回答你的问题:http://www.pronopcommerce.com/3-ways-to -display-意见,在你的无pcommerce-plugins-embedded-resource-theme-override-and-custom-view-engine – romar 2013-05-07 12:24:08

+0

@romar哈哈......感谢您提及我的文章! :D – wooncherk 2013-05-07 14:11:48

+0

@wooncherk - 感谢您的文章。这非常有帮助。但是,我需要在没有控制器的插件中扩展部分视图。 你能建议吗?感谢您的答复。 – Krunal 2013-05-08 06:14:22

回答

0

在NOP电子商务已经在每一个页面,我们可以把我们的局部视图 你可以看到他们在小部件的位置定义在这个文件中NivoSliderPlugin.cs NOP商业Nop.Plugin.Widgets.NivoSlider插件定义按钮区

像下面

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

“home_page_top”:参数显示想要显示你的插件插件