Sitecore值 - 模板>标准值>分支>项目

时间:2009-10-15 01:00:22

标签: templates content-management-system sitecore branch

好的,这是我采取的过程......

  1. 创建新模板“邮件消息”
  2. 为模板
  3. 创建“__Standard Values”项
  4. 修改标准值项目中的“主题”字段:“每月电子邮件简报”
  5. 为模板创建分支
  6. 不要在分支项目
  7. 中设置主题字段
  8. 从分支机构创建项目
  9. 我希望主题可以是标准值项目中的主题,但是看起来分支字段值是空白的,反过来创建的项目也有一个空白的主题字段。

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

    字段versioing是否有效(例如,Shared,Unversioned)?

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

3 个答案:

答案 0 :(得分:4)

或者,如果在创建分支或项目时锁定了模板或标准值,则标准值可能无法执行。

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

希望有所帮助!

答案 1 :(得分:1)

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

因此,例如,如果您在模板的“主题”字段中有“每月电子邮件简报”,则它在分支中将是相同的,并且所有项目都是从该项目创建的。

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

如果您更改了该项目的字段,但链接将被破坏,您将不再使用标准值对其进行管理而不重置值。

不确定共享/非版本因素,但不认为它会影响标准值。

答案 2 :(得分:0)

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