В Sitecore при добавлении поля в шаблон имеется флажок «Общий доступ».Для чего это? - PullRequest
9 голосов
/ 08 октября 2010

Это кажется глупым вопросом, но самый близкий ответ, который я мог найти в документах sitecore, которые у меня есть (онлайн и офлайн), заключается в том, что общие поля «общие для разных языков».Я понял, что содержание общего поля будет одинаковым во всех переводах этого элемента в sitecore.

Это правильно?

Ответы [ 3 ]

17 голосов
/ 09 октября 2010

Да, это правильно - одинаково для разных версий и языков элемента.Вот цитата о Shared из SDN (хотя для 5.3, все еще действует для 6.x):

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

И я могу предугадать ваш следующий вопрос: если обаShared и Unversioned проверяются, поле Shared.Вы можете прочитать больше о том, как он хранится внутри здесь, в моем блоге .

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

7 голосов
/ 18 октября 2010

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

1 голос
/ 11 октября 2010

Часто вы увидите общие поля для типов полей изображений.Например, изображение яблока не будет переведено.Имеет смысл, что яблоко появляется во всех языковых версиях, и, следовательно, необходимо сделать это поле изображения общим.В редакторе контента авторы контента увидят [общий] текст рядом с заголовком поля.

См. Блог Яна об использовании Siecore Rocks, поскольку этот новый инструмент помогает устранить путаницу.

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