필드의 출력을 약간 조작해야하는 이전 Sitecore 4 솔루션을 개발 중입니다. 정상적인 필드 (메시지)가 <sc:html field="message"/>
또는 <xsl:value-of select="sc:fld('Message',.)"/>
을 통해 출력하고 있습니다.링크 바꾸기 또는 추가
잘 작동합니다.
나는 지금 링크의 "메시지"필드에서 검색해야하고 내가 그래서 "
<a href="http://www.thisismydomain.com?utm_campaign=01-01-2011">this is my link</a>
어떻게 내가 XSLT 1.0 위를 달성 할 수와 같은 링크의 끝에 날짜를 추가해야합니까?
메시지 상자에 이스케이프 처리 된 마크 업이 포함되어 있으면 그 모양이 엉망입니다. 그렇다면 신뢰할 수있는 방법은 없습니다. 모든 입력을 구문 분석하고 전체 트리에서 XSL 처리를 수행하는 것이 좋습니다. @xslt로 질문에 태그를 지정했다면 정규 표현식을 생각조차하지 마십시오. –
"메시지"필드는 Sitecore의 서식있는 텍스트 필드입니다. – iMac
xsl 확장 메서드를 추가하고 처리 할 수 있습니까? – marto