Sitecore의 __Renderings
필드를 공유하지 않은 경험이 있습니까? 우리는 다중 사이트 - 다중 언어 솔루션을 구축 중이며 다른 언어로 다른 (하위) 레이아웃이 필요합니다. 예를 들어, 영어 사이트에는 동일한 항목의 스웨덴어 버전에는 없으며 모든 프리젠 테이션 구성 요소가 항상 다른 언어에 대해 동일한 데이터 소스를 갖는 것은 아닌 하위 레이아웃이있을 수 있습니다.Sitecore 결과에서 __Renderings 필드를 설정하지 않았습니까?
다소 쉬운 해결책은 /sitecore/templates/System/Templates/Sections/Layout template
에있는 __Renderings
필드의 '공유'를 선택 취소하는 것일 수 있지만 다른 결과가 있습니까? 아니면이 요구 사항을 처리하는 더 좋은 방법이 있습니까?
하나의 큰 단점은 지원되지 않는 사이트 코어 시스템 템플릿을 수정하고 있다는 것입니다. 이렇게하면 향후 업그레이드가 더 어려워집니다. –
언어 예제 외에도 항목 버전간에 다양한 프리젠 테이션을위한 유스 케이스가 있습니다. 예를 들어, 버전 1과 2 사이의 렌더링에서 데이터 소스를 변경하거나 단순히 렌더링 순서를 변경합니다. "공유"가 선택되어 있으면 불가능합니다. –