2016-08-10 4 views
0

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

誰かがトピックのドキュメントのいずれかの方向に私を指摘したり、これがどのように行われるか教えてください。

ありがとうございます、Tristam。

+0

「デフォルトの店舗イメージ」とは、正確にはどういう意味ですか?どのリソースを参照していますか? –

答えて

0

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

0

これは実際のStoreオブジェクトに関するものではなく、製品イメージに関するものだと思います。 Demandwareには「デフォルトストアイメージ」がないので、これは最も合理的な控除です。あなたは上記のデフォルトの画像を表示する必要がある場合

large medium small

そうでは、あなたのテンプレートであれば条件を使用している必要があります。

<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-resnoimagelarge)を調整することを忘れないでください。

関連する問題