Переопределить проверку XHTML для полей форматированного текста в Sitecore - PullRequest
2 голосов
/ 09 февраля 2011

Я пытаюсь встроить некоторые визуализации, как описано в этой статье . Однако, когда я пытаюсь добавить рендеринг в поле Rich Text, я получаю ошибки проверки XHTML. Я не могу отключить проверку XHTML для клиента, поэтому я хотел расширить схему, используемую для проверки. Он хранится в каталоге / sitecore / shell / schemas.

Разметка для рендеринга, который я пытаюсь внедрить:

<smart:addresssnippet runat="server" />

Я пытался добавить новую схему для интеллектуального пространства имен, но, похоже, это не работает. Когда я возвращаюсь к HTML для поля Rich Text, Sitecore переписал код так:

<smart:addresssnippet runat="server" xmlns:smart="http://www.sitecore.net/xhtml"></smart:addresssnippet>

Это не проходит проверку. Кто-нибудь сталкивался с этим или как добавить визуализацию в схему валидации?

Ответы [ 2 ]

2 голосов
/ 05 марта 2013

Я протестировал добавление следующего xml на локальном экземпляре в sitecore \ shell \ Schemas \ xhtml.xsd, и он отображает тэг так, как вам нужно, и не содержит ошибок проверки в редакторе Rich Text.

  <xs:element name="smart:addresssnippet">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
      </xs:choice>
    </xs:complexType>
  </xs:element> 
0 голосов
/ 14 февраля 2011

Я бы связался со службой поддержки Sitecore здесь (при условии, что у вас есть для этого логин) или, возможно, вы также можете попробовать здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...