Наследование сведений о макете на стандартных значениях шаблона

У меня есть шаблон A, в котором есть несколько вложенных макетов и веб-элементов управления, назначенных стандартным значениям для сведений о макете. Если я наследую этот шаблон и создаю новый шаблон B, он наследует все детали макета от A и отображается нормально.

Теперь мне пришлось изменить источник данных для одного из веб-элементов управления в шаблоне A. Я выбрал стандартные значения, перешел в «Презентация»> «Подробности» и изменил источник данных, чтобы он указывал на элемент, который я хочу использовать в элементе управления. Проблема в том, что даже несмотря на то, что я сделал это в StandardValues, изменение не распространяется на B. Значение DataSource в шаблоне A изначально было пустым, и я изменил его на /sitecore/content/Global/Item, но DataSource в веб-элементе управления в шаблон B все еще пуст (разве он не должен отображать унаследованное значение?).

Каковы мои варианты распространения изменений в базовых шаблонах на основанные на них шаблоны?

Спасибо, Бен


person b3n    schedule 30.07.2010    source источник
comment
Какую версию Sitecore вы используете? Я попробовал ваш сценарий на Sitecore 6.2.0.100104, и он работает, как и ожидалось.   -  person Sean Kearney    schedule 30.07.2010
comment
Привет Шон, я запускаю 6.1.0 - 090821   -  person b3n    schedule 03.08.2010
comment
Шаблон B по-прежнему использует стандартное значение в поле «__Renderings»? (Возможно, вам придется включить просмотр стандартных полей на вкладке «Вид» редактора контента, если вы его не видите)   -  person Matt    schedule 08.08.2010


Ответы (1)


Привет, разговаривал со службой поддержки Sitecore на днях, и, по-видимому, то, что я испытываю, является ожидаемым поведением. Вот ссылка на то, как реализовать наследование для деталей макета: деталь макета Наследование .

Мне это показалось излишним, так как мне это нужно было только для нескольких шаблонов, поэтому я просто отредактировал их вручную.

С уважением,
Бен

person b3n    schedule 18.08.2010