表示名 (例: Title )に HTML を含む Sitecore アイテムを編集すると、HTML はすぐにエンコードされます。表示名をもう一度編集すると、<em>Title</em>
が に変換されたことが示され<em>Title</em>
ます。
これを行うカスタム コードはありません。表示名のエンコード方法を制御する構成パラメーターまたは何かがありますか?
[編集] 明確にするために、アイテムの表示名を編集して HTML を追加し、もう一度編集すると、表示名に含まれる HTML がエンコードされています。表示名フィールドに HTML を含む古いアイテムがいくつかあり、正しく表示されます。
たとえば、最初に項目の表示名を編集して強調タグを追加します...
...コンテンツ ツリーで表示名がどのように更新されるかを確認できます。
ただし、アイテムを再度編集すると、Sitecore は次のように HTML をエンコードします...
奇妙なことに、コンテンツ ツリーには、既に表示名に HTML が含まれている他の (古い) アイテムがあり、HTML は正しくレンダリングされます (表示名にタグが含まれる以下のアイテムを参照)。
私の質問は、HTML がエンコードされる原因は何ですか?
「そもそもなぜこれをやりたいのですか?」という質問に答えるために、これは以前は機能していたレガシーコードであり、現在は突然機能しなくなったという答えを返します。新しいシステムを構築しているわけではありません。これは、私がトラブルシューティングを行っている既存の Web サイトです。