У кого-нибудь есть опыт в настройке поля __Renderings
в Sitecore для совместного использования? Мы создаем многоязычное многоязычное решение и должны (макеты) быть разными на разных языках. Например, сайт на английском языке может иметь подъярус, который не имеет шведской версии одного и того же элемента, и все компоненты презентации не всегда имеют один и тот же источник данных для разных языков.Настройка Поле __Renderings, не переданное в результате Sitecore?
Несколько простых решений для этого было бы просто снять флажок «совместно» на поле __Renderings
в /sitecore/templates/System/Templates/Sections/Layout template
, но имеет ли это какие-либо другие последствия? Или есть лучший способ справиться с этим требованием?
Одним из основных недостатков является то, что вы изменяете шаблон системы sitecore, который не поддерживается. Это затруднит будущие обновления. –
В дополнение к вашему языковому примеру существует также прецедент для различной презентации между версиями элементов. Например, изменение источника данных при рендеринге между версиями 1 и 2 или просто изменение порядка сортировки рендеринга. Это невозможно, если «общий» отмечен. –