スペースのあるアンカー リンクが壊れる


解説

アンカーのリンク名にスペースが含まれていると、Webサイト上でリンクが誤ってフォーマットされる可能性があります。

例:

<a href="#Mandatory Leave Laws and SDI" class="Hypertext">Mandatory Leave Laws and SDI</a>

上記の例は、以下のようにフォーマットされます。

<a href=" Leave Laws and SDI#Mandatory" class="Hypertext">Mandatory Leave Laws and SDI</a>

解決策

リンクが正しくフォーマットされるようにするには、次のことをご検討ください:

  1. \App_Config\Sitecore.config ファイルを開きます。
  2. 次のプロセッサをコメントアウトします:
    <!--<processor type="Sitecore.Pipelines.RenderField.SetAnchorsPositionInLinks, Sitecore.Kernel" />-->

または、リンク名にスペースを使用しないようにすることで、事象を回避できます。