NopCommerceを使用していますが、注目の製品のホームページを表示する方法を知りたいですか?
3370 次
1 に答える
4
すべての製品にはShowOnHomePage
、UIから設定されるプロパティがあります。このプロパティが設定されているすべての製品がtrue
ホームページに表示されます。
ただし、プロパティに関係なく、すべてのカテゴリのすべての注目製品をホームページに表示しShowOnHomePage
たい場合は、クラスを拡張し、メソッドProductService
をオーバーライドすることをお勧めします。GetAllProductsDisplayedOnHomePage
これにより、(バージョン1.9)すべての製品がShowOnHomePage
setで抽出されます。にtrue
。
独自のクラスを作成する場合はProductService
、必ずクラスに登録してくださいUnityDependencyResolver
。NopCommerceソースをそのまま維持するには、UnityDependencyResolver
クラスも拡張し(つまり、そこから新しいクラスを継承する)、メソッドをオーバーライドConfigureContainer
する(オーバーライドするメソッドからベースメソッドを呼び出す)ことをお勧めします。新しい依存関係リゾルバークラスを定義する場合は、必ずで構成してweb.config
ください。
于 2011-03-21T13:54:02.397 に答える