Шаблон ветки и согласованный макет с sitecore - PullRequest
1 голос
/ 30 ноября 2011

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

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

Я не могу использовать базовый шаблон, потому что EviBlog не проверяет наследование, этопри перечислении проверяйте только для прямого идентификатора шаблона.

Если хотите, я понимаю, что стандартное значение было бы полезно, я не нашел способа указать стандартное значение для шаблона филиала

Есть совет?

1 Ответ

2 голосов
/ 30 ноября 2011

Элементы Sitecore не могут наследоваться от значений, установленных в шаблоне ветви.Они всегда будут по умолчанию равны значениям в стандартных значениях исходного шаблона.Это ограничение ветвей.

Если вы обновитесь до последней версии WeBlog (новое имя для EviBlog), вы сможете создавать новые шаблоны записей для каждого блога с их собственными стандартными значениями идетали презентации.

В зависимости от сложности различий, другой вариант будет использовать условный рендеринг в пределах ваших стандартных значений.

  1. Создание новых правил персонализации в / sitecore / system / MarketingЦентр / Персонализация / Правила для каждого веб-сайта
  2. Используйте встроенное условие «где имя веб-сайта сравнивается со значением», чтобы правило применялось к конкретному веб-сайту
  3. В ссылках на визуализацию вашего стандартазначения, примените правило персонализации, чтобы визуализации отображались только для определенных сайтов

Подробнее о условных визуализациях здесь:

http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/11/Sitecore-Rules-Engine-and-Conditional-Rendering.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...