5

Sto lavorando a un progetto di plugin nopCommerce. nopCommerce è costruito su MVC4 usando Razor Syntax.Estendi la vista parziale del rasoio dal plug-in nopCommerce

Ho bisogno di estendere una vista parziale dal plugin/estensione che sto costruendo. Tuttavia, non riesco a pensare a come farlo tecnicamente.

Qualsiasi idea, come estendere/sostituire una vista parziale dal plugin/estensione nopCommerce.

---- ---- Aggiornamento

ho bisogno di estendere la visione parziale (da _productbox.cshtml specifico) utilizzando un plugin che non dispone di controller.

Non ho davvero bisogno di sovrascrivere il controller e il suo metodo di azione in quanto non è necessario per il mio plugin di funzionare. Sto facendo alcune modifiche nel markup del modello di una vista parziale e il resto delle cose sono fatte dal mio javascript. Quindi in pratica non ha senso estendere il controllo o il metodo di azione.

Qualsiasi idea è molto apprezzata.

Potete consigliare. Grazie per la risposta.

Grazie in anticipo.

+1

Penso che questo possa rispondere alla tua domanda: http://www.pronopcommerce.com/3-ways-to -display-views-in-your-no pcommerce-plugins-embedded-resource-theme-override-and-custom-view-engine – romar

+0

@romar Haha ... Grazie per aver menzionato il mio articolo! : D – wooncherk

+0

@wooncherk - Grazie per il tuo articolo. È molto utile Tuttavia, ho bisogno di estendere la vista parziale in un plugin che non ha controller. Potete consigliare. Grazie per la risposta. – Krunal

risposta

0

In nopcommerce ha definito un'area widget di ogni pagina in cui possiamo mettere la nostra vista parziale Potete vedere Nop.Plugin.Widgets.NivoSlider plug-in del commercio nop dove definiti nel widget di posizione in questo file NivoSliderPlugin.cs

come qui di seguito

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

"home_page_top": parametro mostra dove si desidera visualizzare il tuo widget plug