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」:參數顯示想要顯示你的插件插件