2009-10-15 48 views
0

OK,这里是我带的过程中...Sitecore的价值观 - 模板>标准值>分公司>项目

  1. 创建一个新模板“邮件”
  2. 创建一个“__Standard值”项目模板
  3. 编辑在标准值项目“主题”字段:“每月电子报”
  4. 创建一个分支为模板
  5. 没有设置分支项主题字段
  6. 从分支创建项目

我希望的主题将是不同于标准值的项目之一,但它似乎分支字段值为空,反过来创建的项目也有一个空主题领域。

Branch字段值应该是标准值的值。或者创建分支项目的行为会消除您设置的任何标准值。

字段版本是否有任何影响(例如Shared,Unversioned)?

我一直都不是分行的大用户,所以我对行为感到惊讶,但如果是正常的,一切都很好。只是想确认一下。

回答

4

或者,如果在创建分支或项目时模板或标准值已被锁定,则标准值可能不会传递。

无论哪种方式,您都需要重置sitecore项目的值。在该项目上,单击“版本”选项卡下的“重置”按钮,然后选中“主题”旁边的复选框。现在,该字段将显示为“主题[标准值]”。

希望有帮助!

+0

你是对的..我只是在一个不同的Sitecore实例上测试行为,确保没有锁......嘿presto ..都很好..标准值通过标准值项目,通过分支模板和流行 - 在项目的另一端,明确标记为“标准值”..现在我需要回去检查其他环境并找出为什么没有工作。 – misteraidan 2009-10-26 02:57:34

1

创建项目模板的分支应复制标准值,并允许您更新模板的默认值。

因此,例如,如果您在模板的“主题”字段中包含“每月电子邮件通讯”,则该分支中的所有项目以及从该项目创建的所有项目都是相同的。

更改标准值中的该字段应更新它在分支和项目中。

如果您更改了项目上的字段,但是链接将被破坏,您将不再通过重置值来管理标准值。

不确定共享/未受版本控制的因素,但不认为它会影响标准值。

+0

hey phil!是啊多数民众赞成我所期望的,但更改标准值似乎并没有更新分支值,或从分支值创建的项目。奇怪的。 – misteraidan 2009-10-15 02:19:39

0

当您更改分支模板中的值时,您已经断开链接。因此,如果更改了标准值,分支模板中的值不会生效

+0

“5.不要在分支项目中设置主题字段”。 分支模板“应该”使用标准值。但是,当我创建分支模板时,它不使用任何标准值。它似乎在创建时用自己的空白值取代了它们。 – misteraidan 2009-10-19 04:46:16

相关问题