5

私はnopCommerceプラグインプロジェクトに取り組んでいます。 nopCommerceは、Razor構文を使用してMVC4上に構築されます。nopCommerceプラグインからRazor Partial Viewを拡張します

私はプラグイン/拡張機能から部分ビューの1つを拡張する必要があります。しかし、私はそれを技術的にする方法を考えることはできません。

nopCommerceプラグイン/エクステンションの部分表示を拡張/置き換える方法はありますか。

---- ----更新

Iは、コントローラを持っていないプラグインを使用して(特定_productbox.cshtmlする)部分図を拡張する必要があります。

私のプラグインが動作するためには必要ないので、コントローラとそのアクションメソッドをオーバーライドする必要はありません。私は部分的なビューのテンプレートのマークアップにいくつかの変更を行っているし、残りのものはjavascriptによって行われます。だから、基本的にコントローラやアクションメソッドを拡張する意味はありません。

いずれのアイデアも高く評価されています。

アドバイスできますか?お返事をありがとうございます。

ありがとうございます。 NOPコマースで

+1

あなたのプラグインのウィジェットを表示する場所を示しています。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 ...私の記事に言及してくれてありがとう! :D – wooncherk

+0

@wooncherk - あなたの記事をありがとう。それは非常に有用です。しかし、コントローラを持たないプラグインで部分ビューを拡張する必要があります。 アドバイスできますか?お返事をありがとうございます。この記事リンクを共有するための – Krunal

答えて

0

は、我々はあなたが彼らがこのファイルNivoSliderPlugin.cs

でウィジェットの場所で定義されたNOP商取引のNop.Plugin.Widgets.NivoSliderプラグインを見ることができる私達の部分図 を配置することができ、各ページにウィジェットエリアを定義しています以下のような

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

「home_page_topは」:パラメータを使用すると、私はこれがあなたの質問に答えるかもしれないと思う

関連する問題