【发布时间】:2015-07-29 10:19:25
【问题描述】:
我想将属于一个模板的项目内容转移到另一个模板中。
例如,我在第一个模板中有 5 个字段:
- 标签
- 图片
- 下载链接
- 标题
- 日期
另一个模板中的 5 个字段:
- 类型
- 图片
- 下载文本
- 标题
- 日期
这里的模板中的前两个字段不同,其余 3 个字段相同。
所以我想将属于第一个模板的项目内容迁移到第二个模板。另外,我想强调第二个模板是一个新创建的模板,目前没有从该模板创建项目。所以最终我正在修改 100 个项目的模板。
我尝试覆盖 sitecore TemplateManager.ChangeTemplate(Item item, TemplateChangeList changes) 的更改模板方法,但它清空了字段,而我想保留字段数据。
如果有人对此有任何想法,请提供帮助。
【问题讨论】:
-
这个操作后,你还需要原来的模板吗?或者如果它在过程中被破坏了可以吗?
-
理想的原始模板不应受到影响
标签: templates sitecore sitecore7