2009-10-15 2 views
0

ОК, вот процесс, который я взял ...значения Sitecore - Шаблон> Стандартные значения> Отрасль> Пункт

  1. создать новый шаблон «Почтовое сообщение»
  2. создать «__Standard значения» пункт для шаблон
  3. отредактировать «Subject» поле в пункте стандартных значений: «Ежемесячный электронный бюллетень»
  4. создать ветку для шаблона
  5. Не устанавливайте поле Темы в пункте филиала
  6. создать элемент из ветви

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

Если значение поля ветви соответствует значению стандартного значения. Или сам акт создания элемента ветки исключает любые стандартные значения, которые вы задали.

Имеет ли поле versioing какой-либо эффект (например, Shared, Unversioned)?

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

ответ

4

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

В любом случае вам необходимо сбросить значение элемента sitecore. На элементе нажмите кнопку «Сброс», которая находится на вкладке «Версии» и установите флажок рядом с «Тема». Теперь поле будет отображаться как «Тема [стандартное значение]».

Надеюсь, что это поможет!

+0

Вы правы. Я только что протестировал поведение в другом экземпляре Sitecore, убедился, что не было замков. Hey presto .. все хорошо. Стандартные значения переносятся из элемента Standard Values, через шаблон филиала и pop - на другом конце элемента, четко обозначенном «стандартным значением». Теперь мне нужно вернуться и проверить другую среду и выяснить, почему нет работы. – misteraidan

1

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

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

Изменение этого поля в стандартных значениях должно затем обновлять его в ветвях и элементах.

Если вы изменили поле объекта, однако ссылка была бы сломана, и вы больше не сможете управлять им из стандартных значений, не возвращая значения.

Не уверен относительно общего/неверсированного коэффициента, но не думаю, что он влияет на стандартные значения.

+0

эй фил! да, это то, чего я ожидал бы, но изменение стандартных значений, похоже, не обновляет значение ветки или элемент, созданный из значения ветки. странно. – misteraidan

0

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

+0

"5. НЕ устанавливайте поле Subject в элементе филиала". Шаблон филиала «должен» использовать стандартное значение. Однако, когда я создаю шаблон ветви, он не использует никаких стандартных значений.Кажется, он заменил их во время создания своими собственными пустыми значениями. – misteraidan

Смежные вопросы