有人能告诉我是否有可能将继承改造成Sitecore模板?
我有一项任务是将新页面字段添加到多个现有模板中,我认为这应该在基本模板中。
我还注意到现有模板的字段应该移动到基本模板然后继承。这是否可能,如果是这样,现有代码/数据会有任何副作用吗?
答案 0 :(得分:1)
是的,将额外的基本模板添加到现有的Sitecore模板中绝对没问题。
E.g。如果您已经拥有多个“页面”模板,并且需要为某些跟踪添加额外的令牌,则可以创建新模板(假设为“ICustomTracking”),然后将其添加到页面模板的基本模板中。
回答第二个问题:您可以从现有模板中“提取”基本模板。如果您不想丢失任何数据,您的操作顺序为:
确保移动字段项。如果删除该字段,并在以后添加新字段,则很可能所有数据都将丢失。
此外,不建议构建过于复杂的继承结构。将来维持这一点并不容易。