2014-03-07 2 views
1

나는 표시 내 sitecore 프로젝트에서 XSLT에서 일부 코드를 가지고 링크 : 나는 텍스트를 가지고하지 않는 한Sitecore 링크 (XSLT) 물음표 문제

<sc:link title="{sc:fld('MenuTooltip',.)}"> 
    <xsl:call-template name="DisplayTitle"/> 
</sc:link> 

이 잘 작동 '?' MenuTooltip에 sitecore의 필드. MenuTooltip은 "참조 센터"를 가지고있는 경우

예를 들어, 그것은 HTML 아래에 생성 괜찮

<a title="Reference Centre" href="/reference-centre">Reference Centre</a> 

딱 지금 내가 가진 경우 상황이 나쁜 얻을 "참조 센터?" MenuToolTip에서 다음과 같은 몇 가지를 생성합니다.

<a &haschildren="true" href="/reference-centre">Reference CentreReference Centre</a> 

어떤 아이디어가 있습니까?

+1

당신이'?'대신''인코딩 사용하려고 할 수 요한 복음에 의해

<a href="{sc:path(.)}" title="{sc:fld('MenuTooltip',.)}"> <xsl:call-template name="DisplayTitle"/> </a> 

추천을? –

+0

예, Maras가 옳습니다. Sitecore가 이것을 렌더링하는 방법의 뱃속에 깊숙히 빠져보십시오. & 문자가 문제를 일으킬 것입니다. sc에 출력하기 전에 필드 값을 UrlEncode해야합니다. link –

+0

의견을 보내 주셔서 감사합니다. 예, Sitecore 링크 렌더링 문제와 관련된 몇 가지 사항입니다. 나는 이것을하는 대안을 찾았습니다. 현재 현재 답변을 게시 할 권한이 없습니다. 허락을 받았을 때 알겠습니다. –

답변

2

sc : Link에서 실행중인 사용자 정의 코드가 두 가지있을 수 있습니다. 내 경우에는 Web.config의

에서 아래 configaration을 확인 내가 어떤 사용자 지정 코드가 없었어요 그리고 난 Sitecore.NET 6.6.0 (REV. 130529)를 사용하고 있습니다.

그래서

나는 사우스 캐롤라이나 대체 : 앵커 태그와 링크 : 서쪽

+0

나는 또한 비슷한 일을했다. –