Sitecore 6.5 ソリューションを Sitecore 7 にアップグレードしました。これは非常に基本的なサイトなので、大きな問題はありません。しかし、私は1つの問題に遭遇しました。
xsltで画像アイテムのsrcを取得したい場所がいくつかあります。私はこれをそのようにします。
sc:fld('myImage',.,'src')
これの出力は~/media/folder/myimage.ashx
しかし、何らかの理由でこれが機能しません。つまり、画像が表示されません。src をコピーして新しいタブで直接開こうとすると、Sitecore ログインにリダイレクトされます。また、イメージにはセキュリティ設定がありません。
次に、たとえば sc:image を使用すると、別の src が取得されることがわかりました。これは機能
/sitecore/shell/~/media/folder/myimage.ashx
します。
何が起こっていて、どうすれば修正できますか? サイトの定義とデータフォルダーのパス以外に、web.config で何も変更していません。それ以外の場合は、完全に在庫があります。