2

NopCommerce サイトで商品画像を参照するのに問題があります。

デフォルトのスリム ボックス ギャラリーを小冊子スタイルのギャラリーに変更しました。コードを挿入して、最初の製品画像を参照することができました。

正しいビューに。小冊子の 2 ページ目にある 2 番目の製品画像を参照する必要があります。

これまでのところ、私は持っています:

次の定義をカタログ コントローラに追加しました。

model.PictureModel.Page2Url = _pictureService.GetPictureUrl(productVariant.PictureId,  _mediaSettings.ProductVariantPictureSize, false);

これも画像モデルに追加しました:

public string Page2Url { get; set; }

この後、私はこのコードを挿入しました:

Page2Url = _pictureService.GetPictureUrl(pictures.FirstOrDefault(),     _mediaSettings.ProductDetailsPictureSize),

最初の画像が参照されているカタログコントローラーに。これは、最初の製品イメージを再度参照して、コードがそうあるべきだと言っているとおりになりました。2 番目の製品イメージを呼び出すには、何を変更する必要がありますか?

私のサイトは:

Egiftingwizard.com

4

1 に答える 1

3

skip を試して、linq を取り込んで 2 番目の製品イメージを取得できます。これを試して

Page2Url = _pictureService.GetPictureUrl(pictures.Skip(1).Take(1), _mediaSettings.ProductDetailsPictureSize)

于 2013-08-14T08:09:31.663 に答える