如果有多个继承模板,为什么只重置第一个模板?

时间:2016-05-18 03:15:14

标签: sitecore sitecore8 sitecore8.1

我有2个基本模板,它使用名为 BasePage

的布局
  

basetemplate1,basetemplate2

另一个名为 mytemplate 的模板,其布局名为 MyPage ,它将继承自basetemplate1,basetemplate2(使用Set Base Template ..)。现在 mytemplate 也有

  1. basetemplate1
  2. basetemplate2
  3. 问题是:当我通过标准值重置 mytemplate 时。为什么结果是: 模板: BasePage 。带控件的布局详细信息:1。basetemplate1。我的意思是只重置第一个模板?

1 个答案:

答案 0 :(得分:0)

根据John West撰写的帖子

  

标准值不适用布局增量。例如,如果模板X继承自模板A,则模板X将不存储布局增量,以便与模板A的标准值中定义的布局详细信息进行比较。而不是在每个标准值项目中存储布局详细信息之间的差异,Sitecore在将更改仅应用于X中的布局详细信息之前,将布局详细信息从模板A的标准值复制到模板X的标准值。

所以,据我所知,由于 mytemplate 继承了 basetemplate1 basetemplate2 ,因此在重置演示文稿时,它将采用第一个模板在继承中。

参考:John West Post

由于

相关问题