Sitecore 6.4 - публикация клонов - PullRequest
2 голосов
/ 22 марта 2011

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

Однако, хотя я сразу вижу изменения в клонах в дереве контента (уже в событии сохранения), публикация родительского элемента, похоже, не влияет на клон в веб-базе данных - старые значения сохраняются - по крайней меревременно.Публикация клона подтолкнет изменение клону в Интернете.

Инкрементная публикация всего сайта не вызвала обновление.

Просмотр клона в дереве контента в веб-базе данных показалклон со старыми данными (что неудивительно).

Сохранение клона, а затем поэтапная публикация вынудили обновить клон в Интернете.

Из всего этого я предполагаю, что на самом деле происходит с клонамив том, что их данные считываются в веб-базу данных при сохранении / публикации самих клонов, а не в том, что они являются просто ссылочными указателями.Хотя клоны главной базы данных, по-видимому, функционируют как ссылки.

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

Может ли кто-нибудь пролить свет на это?

Редактировать: кросс-публикация на форуме SDN, ответа нет.

1 Ответ

4 голосов
/ 22 марта 2011

Существует некоторая полуофициальная информация о клонах и публикации, а также о клонах между базами данных (которые пока не поддерживаются).

Относительно публикации:

Публикация преобразует клонированные данные в значения полей.

Относительно клонов базы данных:

Интерфейс Sitecore 6.4 не поддерживает клонирование между базами данных, но это кажется неизбежным.

ref: http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/10/Sitecore-CMS-6-4-Cloning.aspx

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