Я хочу передать содержимое элементов, принадлежащих одному шаблону, в другой шаблон.Перенос контента из одного шаблона в другой в Sitecore
К примеру, у меня есть 5 полей в первом шаблоне:
- Метки
- Image
- Скачать ссылка
- Название
- Дата
и 5 полей в другой шаблон:
- Тип
- Изображение
- Скачать Текст
- Название
- Дата
Здесь первые два поля различны в обоих шаблонах и оставшиеся 3 поля одинаковы.
Поэтому я хочу перенести содержимое элементов, принадлежащих первому шаблону, ко второму шаблону. Кроме того, я хотел бы выделить второй шаблон - это только что созданный шаблон, и в настоящее время элемент из этого шаблона не создается. Поэтому в конечном итоге я изменяю шаблон из 100 элементов.
Я попытался переопределить метод шаблона изменения файла sitecore TemplateManager.ChangeTemplate(Item item, TemplateChangeList changes)
, но он опустошает поля, а я хочу сохранить данные полей.
Если у кого есть представление об этом, пожалуйста, помогите.
После этой операции, вы по-прежнему нужен исходный шаблон? Или было бы хорошо, если он будет уничтожен в процессе? –
Идеальный исходный шаблон не должен подвергаться воздействию –