2010-07-30 61 views
3

我有一个模板A,其中有几个子布局和Web控件分配给布局详细信息的StandardValues。如果我从这个模板继承并创建一个新的模板B,它将从A继承所有的布局细节并显示正常。对模板标准值的布局详细信息的支持

现在我不得不更改模板A上Web控件之一的数据源。我选择StandardValues进入了Presentation> Details,并将DataSource更改为指向我希望控件使用的Item。问题是即使我已经在StandardValues上完成了更改并没有传播给B.模板A上的DataSource的值最初为空,我将其更改为/ sitecore/content/Global/Item,但将webcontrol上的DataSource模板B仍然是空的(不应该显示继承的值?)。

我有哪些选择可以将基本模板上的更改传播到基于它们的模板?

感谢, 本

+0

您运行的是什么版本的Sitecore的吗? 我试过你在Sitecore 6.2.0.100104上的场景,它按预期工作。 – 2010-07-30 12:40:10

+0

Hi Sean, 即时运行6.1.0 - 090821 – b3n 2010-08-03 03:01:35

+0

模板B仍在使用'__Renderings'字段的标准值吗? (如果看不到它,您可能必须在内容编辑器的“视图”选项卡中启用查看标准字段的功能) – Matt 2010-08-08 08:55:25

回答

4

喜Sitecore的支持说话的一天,显然我体验到什么是预期的行为。以下是关于如何为布局详细信息实现继承的链接:Layout Detail Inheritance

对我来说这似乎有点矫枉过正,因为我只需要它为少数模板,所以我只是手动编辑它们。

干杯,