В настоящее время я занимаюсь разработкой веб-сайта в Sitecore, где будут три отдельные области, имеющие одинаковую структуру вплоть до страниц уровня 2, за пределами этой структуры уровней, вероятно, будут расходиться. Некоторые из этих страниц будут иметь одинаковое содержание в каждой структуре, тогда как некоторые будут уникальными. Содержание примерно так:
home\section-1-home\sub-page-1 (identical content between the three sections)
\sub-page-2 (identical content between the three sections)
\sub-page-3 (different content for each section)
\section-2-home\sub-page-1
\sub-page-2
\sub-page-3
\section-3-home\sub-page-1
\sub-page-2
\sub-page-3
\sub-page-4 (extra page, unique to this section)
Есть ли способ управления этим сценарием в Sitecore?
До сих пор у меня было две идеи, как справиться с этим:
1) Настройте какое-либо настраиваемое действие публикации, которое объединяет контент из назначенной «главной» версии страницы с подчиненными версиями той же страницы.
2) Создайте главное дерево контента (на том же уровне, что и домашнее и, следовательно, не просматривайте напрямую), затем сделайте что-нибудь умное с объектом контекста Sitecore, чтобы он указывал на элемент в этом главном дереве контента вместо текущего элемента .
Изменить:
Просто для ясности; Я использую Sitecore 6.2 для этого сайта, и в настоящее время переход на другую версию Sitecore невозможен: - (