0

Demandware では、ストアがシステムに追加されると、デフォルトのストア イメージが壊れて表示されます。これがデフォルトとして使用されるように、デフォルトの画像をアップロードする方法があると聞きました。

誰かがトピックに関するドキュメントの方向性を教えてください。または、これを行う方法を教えてください。

前もってありがとう、トリスタム。

4

2 に答える 2

1

これは実際の Store オブジェクトに関するものではなく、製品の画像に関するものだと思います。Demandware には「デフォルトのストア イメージ」がないため、これが最も合理的な推論です。

大きい 中くらい 小さな

したがって、上記のデフォルトの画像を表示する必要がある場合は、テンプレートで if 条件を使用する必要があります。

<isset name="Product" value="${pdict.Product}" scope="page" />

<!-- stuff -->

<isif condition="${!empty(Product.getImage('hi-res', 0))}">
    <isset name="imageURL" value="${Product.getImage('hi-res', 0).getURL()}" scope="page" />
<iselse/>
    <isset name="imageURL" value="${dw.web.URLUtils.staticURL('/images/noimagelarge.png')}" scope="page" />
</isif>

<!-- stuff -->

<img src="${imageURL.toString()}" alt="Product image or default image" />

/app_storefront_core/cartridge/templates/default/product/components/productimages.isml使用方法については、ファイルをチェックアウトすることもできます。設定に従ってサイズ (hi-resと)を調整することを忘れないでください。noimagelarge

于 2016-09-20T08:07:11.980 に答える
0

店舗の画像がフロントエンドで破損している場合、画像属性が設定されている可能性がありますが、画像が (正しい場所に) アップロードされていないため、解決できない参照が発生します。

于 2016-08-19T13:54:07.543 に答える