Шаблон значений Sitecore › Стандартные значения › Филиал › Элемент

Хорошо, вот процесс, который я взял...

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

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

Должно ли значение поля Филиал соответствовать стандартному значению. Или сам процесс создания элемента ответвления устраняет установленные вами стандартные значения.

Имеет ли какое-либо влияние версия поля (например, Shared, Unversioned)?

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


person misteraidan    schedule 15.10.2009    source источник


Ответы (3)


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

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

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

person Adam Hopkinson    schedule 24.10.2009
comment
Вы правы .. Я только что проверил поведение на другом экземпляре Sitecore, убедился, что блокировок нет .. привет, вуаля .. все хорошо .. Стандартные значения переносятся из элемента «Стандартные значения» через шаблон ветки и всплывающие окна. другой конец в элементе, четко обозначенном «стандартное значение».. теперь мне нужно вернуться и проверить другую среду и выяснить, почему не работает. - person misteraidan; 26.10.2009

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

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

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

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

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

person philba888    schedule 15.10.2009
comment
эй фил! да, это то, что я ожидал, но изменение стандартных значений, похоже, не обновляет значение ветки или элемент, созданный из значения ветки. странный. - person misteraidan; 15.10.2009

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

person Chuanhui    schedule 15.10.2009
comment
5. НЕ задавайте поле Тема в элементе ветки. Шаблон филиала должен использовать стандартное значение. Однако когда я создаю шаблон ветки, он не использует никаких стандартных значений. Кажется, он заменил их во время создания своими пустыми значениями. - person misteraidan; 19.10.2009