画像リンクでのハッシュ パラメータの重複


説明

リンクでラップされた画像をレンダリングする際に、画像保護ハッシュがURLに2回追加されます。

例えば、次のソース コードが、

@Html.Sitecore().Field("Link", Model.Item, new { text = @Html.Sitecore().Field("Image", Model.Item) })

IMGタグに2つのハッシュ属性を追加し、エラーを引き起こします。

<a href="/"><img src="/-/media/Images/Image.ashx?h=65&amp;la=en&amp;w=230&amp;hash=11E08BC86FF041320282A22BA00C6711EEB3D189&amp;hash=11E08BC86FF041320282A22BA00C6711EEB3D189" alt="Image" width="230" height="65" /></a>

解決策

本問題を解決するには、次のページで適切なパッチをダウンロードして適用します。

https://github.com/SitecoreSupport/Sitecore.Support.97023/releases