Скопируйте поле при создании новой версии в Sitecore - PullRequest
2 голосов
/ 06 августа 2010

Я понимаю, что флажки Unversioned и Shared в Sitecore позволяют нам совместно использовать значения полей для языков и версий.

Мне было интересно, есть ли параметр, который позволит мне копировать все поля с языка по умолчанию на новый язык при добавлении новой языковой версии?

1 Ответ

4 голосов
/ 07 августа 2010

Я не думаю, что вы можете сделать это по умолчанию.У вас есть несколько вариантов, но основные из них (IMO):

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

  • Другой (и ни в коем случае не единственный) подход заключается в написании обработчика событий, который взаимодействуетс помощью API Sitecore.Сделайте так, чтобы он отвечал на событие, созданное версией, и при правильных обстоятельствах скопируйте значения из другой версии в новую версию.

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