2014-01-30 1 views
0

배치 파일을 사용하여 제목 및 본문 부분을 AsideFirst 최상위 영역으로 이동하려고합니다. 내 게재 위치 파일에 다음 구문을 사용하고 있습니다.배치 파일을 사용하여 다른 최상위 영역에 부분 렌더링 - 과수원 CMS

<Match ContentType="Event"> 
    <Place Parts_Title="/AsideFirst:1;"/> 
    <Place Parts_Common_Body="/AsideFirst:2;"/> 
</Match> 

이것은 작동하지 않습니다. 이벤트의 제목 및 본문 부분이 완전히 사라집니다.

은 내가 theme.txt 파일 내 AsideFirst 영역을 정의하고, Layout.cshtml 파일은 다음과 같다 :

@Zone(Model.AsideFirst) 

내가이 "/"내 자리 값이이 같이 가지고 있습니다 파트를 최상위 영역에 렌더링하는 구문입니다. 나는 또한 완전히 다른 내용 항목, 부분 및 영역 중 하나에서 작동하지 않았을 시도했다.

게재 위치 파일을 통해 수행하는 이유는 결국 특정 URL 경로와 일치시켜 특정 페이지에서만 발생하기 때문입니다.

나는 오차드 1.7.1을 사용하고 있습니다.

+1

zonename에서 세미콜론을 제거하십시오. 나는 그것이해야한다고 생각 : '<매치의 ContentType = "이벤트"> <장소 Parts_Title = "/ AsideFirst : 1"/> <장소 Parts_Common_Body = "/ AsideFirst : 2"/>이 문제를 해결' – Gmorken

+0

, 고마워. 의견을 실제 답변으로 제출해야 해결할 수 있습니다. – Andrew

답변

1

zonename에서 세미콜론을 제거하십시오. 나는 다음과 같아야한다고 생각한다 :

<Match ContentType="Event"> 
    <Place Parts_Title="/AsideFirst:1"/> 
    <Place Parts_Common_Body="/AsideFirst:2"/> 
</Match>