この記事で詳しく説明されているように、いくつかのレンダリングを埋め込もうとしています。ただし、Rich Text フィールドにレンダリングを追加しようとすると、XHTML 検証エラーが発生します。クライアントの XHTML 検証を無効にできないため、検証に使用するスキーマを拡張したいと考えました。これは /sitecore/shell/schemas ディレクトリに保存されます。
埋め込もうとしているレンダリングのマークアップは次のとおりです。
<smart:addresssnippet runat="server" />
スマート名前空間に新しいスキーマを追加しようとしましたが、うまくいかないようです。リッチ テキスト フィールドの HTML に戻ると、Sitecore はコードを次のように書き直しました。
<smart:addresssnippet runat="server" xmlns:smart="http://www.sitecore.net/xhtml"></smart:addresssnippet>
これは検証に失敗します。誰かがこれに遭遇したか、検証スキーマにレンダリングを追加する方法を見つけましたか?