アンカーへのハイパーリンクは、ハッシュ マーク「#」が追加されてレンダリングされる


解説

リッチ テキスト フィールドに挿入されたアンカー ハイパーリンクが、以下のように間違ったhref属性値でレンダリングされる場合があります。

正しいレンダリング例:

<a href="#">Text</a>
<a href="#&">Text</a>
<a href="# ">Text</a>

実際のレンダリング例:

<a href="##">Text</a>
<a href="#&#">Text</a>
<a href="# ##">Text</a>

解決策

この問題を解決するには、次のいずれかのオプションをご検討ください:

代替策として、Sitecore.configファイル内の以下のプロセッサをコメント アウトする方法もあります。

<processor type="Sitecore.Pipelines.RenderField.SetAnchorsPositionInLinks, Sitecore.Kernel" />