5

Ich arbeite an einem NOPCommerce-Plugin-Projekt. nopCommerce basiert auf MVC4 mit Razor Syntax.Razor Teilansicht von NOPCommerce-Plugin zu erweitern

Ich muss eine der Teilansicht von Plugin/Erweiterung, die ich baue, erweitern. Ich kann mir jedoch nicht vorstellen, wie ich das technisch machen soll.

Irgendeine Idee, wie man eine der Teilansicht von NopCommerce Plugin/Erweiterung zu erweitern/zu ersetzen.

---- ---- aktualisiert

Ich brauche Teilansicht zu erweitern (spezifische _productbox.cshtml sein) mit einem Plugin, das nicht-Controller hat.

Ich brauche Controller und seine Aktionsmethode wirklich nicht zu überschreiben, da es nicht erforderlich ist, damit mein Plugin funktioniert. Ich mache einige Änderungen in einer Teilansicht Vorlage Markup und der Rest der Dinge werden von meinem Javascript gemacht. Im Grunde ist es sinnlos, den Controller oder die Aktionsmethode zu erweitern.

Jede Idee wird sehr geschätzt.

Können Sie beraten. Vielen Dank für Ihre Antwort.

Vielen Dank im Voraus.

+1

ich Ihre Frage beantworten kann denken an: http://www.pronopcommerce.com/3-ways-to -display-views-in-your-no pcommerce-plugins-embedded-resource-theme-override-und-custom-view-engine – romar

+0

@romar Haha ... Danke für die Erwähnung meines Artikels! : D – wooncherk

+0

@wooncherk - Danke für Ihren Artikel. Es ist sehr hilfreich. Ich muss jedoch die Teilansicht in einem Plugin erweitern, das keinen Controller hat. Können Sie beraten. Vielen Dank für Ihre Antwort. – Krunal

Antwort

0

In Nopcommerce hat auf jeder Seite Widget Bereich definiert, in dem wir unsere Teilansicht platzieren können Sie Nop.Plugin.Widgets.NivoSlider Plugin von Nopcommerce sehen können, wo sie in dieser Datei NivoSliderPlugin.cs in Widget Standort definiert

wie unten

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

"home_page_top": Parameter zeigt, wo Sie Ihr Plugin wollen Widget