Sitecore 6.5、DMS 2.0、および E コマース モジュールとサンプル サイト (v1.2) をクリーン インストールしています。サンプル サイトをインストールすると、ほとんどの画像が壊れているように見えます。レンダリングされる HTML には、/~/ で始まるパスを含む img src 属性が含まれます。例:
http://~/media/Images/Ecommerce/Examples/Products/Digital%20SLR/D200.ashx?w=250&as=1
これは、Sitecore の変更に対応するためにサンプル サイトがしばらく更新されていないか、サンプル サイトから返されるメディア パスの構成が存在するためであると推測しています。画像の書き込みに使用される XSLT レンダリングの例を次に示します。
<img id="product_shot" class="fix" alt="{sc:fld('alt',.)}" title="{sc:fld('alt',.)}" src="/{sc:GetMediaUrl(.)}?w={$ImageWidth}&as=1" />
XSLT を使用しているときに、画像の URL が ~ でレンダリングされないようにする方法を知っている人はいますか? 初期セットアップと構成に何か問題がありましたか?