重置字段不包含模板的标准值中指定的值

时间:2011-06-16 08:10:38

标签: asp.net sitecore field

我正在尝试将Sitecore中的“重置字段”选项用于特定项目模板。在此模板中,我指定了不同类型的字段,包括Droplink字段。对于我输入的所有字段,在重置字段选项(在版本功能区 - 字段 - 重置下)中建议使用正确值的标准值,但我的所有droplink字段值除外。我有 - 在模板的标准值项目中 - 选择了droplink的标准值。在创建此模板的项目时,会选择正确的Droplink值,但在使用“重置字段”选项时,我没有看到建议的正确标准值。 这可能是什么问题?

1 个答案:

答案 0 :(得分:2)

重置字段后,该项目应在字段旁边以浅灰色文本显示“[标准值]”。如果不是,则该字段未被重置,这就是问题所在。

如果显示 ,那么我猜你有多个__standard值生效。标准值通过继承级联。所以:

basetemplate1(stdVals1) - > maintemplate1(stdVals2) - > ITEM1

重置“item1”上的字段后,您希望显示“stdVals1”的值,但由于“stdVals2”已被主动设置为空,您将看到该值。

要解决此问题,您需要重置item1 stdVals2的字段,然后您应该看到stdVals1的值出现在item1中。