5

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

構築中のプラグイン/拡張機能から部分ビューの 1 つを拡張する必要があります。しかし、技術的にどうすればいいのか思いつきません。

nopCommerce プラグイン/拡張機能から部分ビューの 1 つを拡張/置換する方法。

- - アップデート - -

コントローラーを持たないプラグインを使用して、部分ビュー (具体的には _productbox.cshtml) を拡張する必要があります。

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

どんなアイデアでも大歓迎です。

アドバイスいただけますか。ご返信ありがとうございます。

前もって感謝します。

4

1 に答える 1

0

Nop コマースでは、部分ビューを配置できる各ページにウィジェット領域が定義されています。このファイル NivoSliderPlugin.cs のウィジェットの場所で定義されている nop コマースの Nop.Plugin.Widgets.NivoSlider プラグインを確認できます。

以下のように

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

"home_page_top" : パラメーターは、プラグイン ウィジェットを表示する場所を示します

于 2014-01-09T13:05:25.250 に答える