【问题标题】:Sitecore values -- Template > Standard Values > Branch > ItemSitecore 值 -- 模板 > 标准值 > 分支 > 项目
【发布时间】:2009-10-15 01:00:22
【问题描述】:

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

  1. 创建一个新模板“邮件消息”
  2. 为模板创建一个“__Standard Values”项
  3. 编辑标准值项目中的“主题”字段:“每月电子邮件通讯”
  4. 为模板创建一个分支
  5. 不要在分支项中设置主题字段
  6. 从分支创建一个项目

我希望主题是标准值项目中的主题,但是分支字段值似乎是空白的,而创建的项目也有一个空白主题字段。

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

字段版本是否有任何影响(例如共享、未版本化)?

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

【问题讨论】:

    标签: templates content-management-system sitecore branch


    【解决方案1】:

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

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

    希望有帮助!

    【讨论】:

    • 你是对的 .. 我刚刚在 Sitecore 的不同实例上测试了行为,确保没有锁 .. 嘿 presto .. 一切都好 .. 标准值是从标准值项中执行的,通过分支模板并在item中弹出另一端,明确标明'标准值'..现在我需要回去检查其他环境,找出为什么没有工作。
    【解决方案2】:

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

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

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

    如果您更改了项目上的字段,但链接将被破坏,并且您将不再从标准值管理它而不重置值。

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

    【讨论】:

    • 嘿菲尔!是的,这就是我所期望的,但更改标准值似乎并没有更新分支值,或者从分支值创建的项目。奇怪。
    【解决方案3】:

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

    【讨论】:

    • "5. 不要在分支项中设置主题字段"。分支模板“应该”使用标准值。但是,当我创建分支模板时,它不使用任何标准值。它似乎在创建时用自己的空白值替换了它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多