2011-02-09 3 views
2

this article에 설명 된대로 일부 렌더링을 포함하려고합니다. 그러나 서식있는 텍스트 필드에 렌더링을 추가하려고하면 XHTML 유효성 검사 오류가 발생합니다. 유효성 검사에 사용 된 스키마를 확장하려면 클라이언트에 대한 XHTML 유효성 검사를 비활성화 할 수 없습니다. 이것은/sitecore/shell/schemas 디렉토리에 저장됩니다.Sitecore의 서식있는 텍스트 필드에 대한 XHTML 유효성 검사 무시

내가 삽입에 노력하고있어 렌더링을위한 마크 업입니다 : 내가 스마트 네임 스페이스에 대한 새 스키마를 추가하려고했지만이 작동하지 않는 것

<smart:addresssnippet runat="server" /> 

. 서식있는 텍스트 필드의 HTML로 돌아 가면 Sitecore는 다음과 같이 코드를 다시 작성합니다.

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

이 경우 유효성 검사가 실패합니다. 누구나이 문제가 발생했거나 유효성 검사 스키마에 렌더링을 추가하는 방법이 있습니까?

+0

사용중인 sitecore 버전을 지정할 수 있습니까? telerik radeditor는 6.4에서 업그레이드되었습니다. – chrislewisdev

답변

0

Sitecore 지원부 here (사용자 로그인 정보가있는 경우) 또는 here으로 문의하십시오.

2

내 로컬 인스턴스에 sitecore \ shell \ Schemas \ xhtml.xsd에 다음 XML을 추가하여 테스트했는데 원하는대로 태그를 지정하고 서식있는 텍스트 편집기에서 유효성 검사 오류가 나타나지 않도록합니다.

<xs:element name="smart:addresssnippet"> 
    <xs:complexType mixed="true"> 
     <xs:choice minOccurs="0" maxOccurs="unbounded"> 
     </xs:choice> 
    </xs:complexType> 
    </xs:element> 
관련 문제