分支模板和与sitecore一致的布局

分支模板和与sitecore一致的布局,sitecore,sitecore6,Sitecore,Sitecore6,我们正在使用,我希望每次更改布局模板的布局时,布局更改都保持一致 然而,这是行不通的。当我更新模板布局时,布局会被复制,并且不会在项目中更改,即使是在新项目上 我不能使用基本模板,因为EviBlog不检查继承性,它只检查直接模板ID,在列出时 从我的理解来看,标准值会很有帮助,我还没有找到一种为分支模板指定标准值的方法 有什么建议吗?Sitecore项目不能从分支模板中设置的值继承。它们将始终默认为原始模板标准值中的值。这是分支的限制 如果您升级到最新版本的WeBlog(EviBlog的新名称)

我们正在使用,我希望每次更改布局模板的布局时,布局更改都保持一致

然而,这是行不通的。当我更新模板布局时,布局会被复制,并且不会在项目中更改,即使是在新项目上

我不能使用基本模板,因为EviBlog不检查继承性,它只检查直接模板ID,在列出时

从我的理解来看,标准值会很有帮助,我还没有找到一种为分支模板指定标准值的方法


有什么建议吗?

Sitecore项目不能从分支模板中设置的值继承。它们将始终默认为原始模板标准值中的值。这是分支的限制

如果您升级到最新版本的WeBlog(EviBlog的新名称),您应该能够为每个博客创建一个新的条目模板,其中包含它们自己的标准值和演示详细信息

根据差异的复杂程度,另一种选择是在标准值内使用条件渲染

  • 在/sitecore/system/Marketing Center/personalization/rules下为每个网站创建新的个性化规则
  • 使用内置条件“网站名称与值的比较位置”使规则适用于特定网站
  • 在标准值的渲染引用中,应用个性化规则使渲染仅显示特定站点
  • 有关条件渲染的详细信息,请参见此处:


    这适用于哪一个EviBlog模板?您的意思是,如果更改该模板标准值上的布局细节,它们不会层叠到项目中吗?或者您正在更改分支中的布局详细信息?我无法更改入口模板,因为它是网站之间共享的,所以我唯一的选择是向分支添加布局。我现在无法更新,条件不是选项,但要确认我无法使用分支模板。感谢接受,但我只是好奇为什么条件渲染不是一个选项?它可能是一个选项,但它不属于那里。在通用模板(条目)中对网站的特定模板进行有条件的编程将是非常危险的,并且会违反关注点分离。仅供参考,因为我们使用的是EVIBOG的修改版本,所以更新它会很棘手。但是,我修改了我们的EviBlog以接受继承的模板。所以分支模板现在使用的是XYZEntry而不是EviBlog条目,所以现在我可以从XYZEntry继承布局了。虽然很武断,但确实如此。这就是我们在Weblog2.0中修复它的原因。祝你好运