1
任何人都可以告诉我是否可以将继承改造为Sitecore模板?将继承改装为Sitecore模板
我有一个任务,添加一个新的页面字段到多个现有的模板,我认为这应该是在一个基本的模板。
我也注意到,现有的模板有字段应该被移动到基本模板,然后继承。这是可能的,如果是的话,现有的代码/数据会有什么副作用?
任何人都可以告诉我是否可以将继承改造为Sitecore模板?将继承改装为Sitecore模板
我有一个任务,添加一个新的页面字段到多个现有的模板,我认为这应该是在一个基本的模板。
我也注意到,现有的模板有字段应该被移动到基本模板,然后继承。这是可能的,如果是的话,现有的代码/数据会有什么副作用?
是的,向现有的Sitecore模板添加额外的基本模板是绝对可以的。
E.g.如果您已经有多个“页面”模板,并且您需要为某些跟踪添加额外的标记,则可以创建新模板(比如说“ICustomTracking”),然后将其添加到页面模板的基本模板中。
要回答第二个问题:您可以从现有模板中“提取”基本模板。如果你不想丢失任何数据,你的行动的顺序是:
确保您移动字段项目。如果您删除该字段,并在稍后添加新字段,则很可能所有数据都将丢失。
此外,不建议构建过于复杂的继承结构。未来要维护这一点并不容易。