在Sitecore中,向模板添加字段时,会出现';这是一个名为“s”的复选框;“共享”;。什么';这是干什么的?

在Sitecore中,向模板添加字段时,会出现';这是一个名为“s”的复选框;“共享”;。什么';这是干什么的?,sitecore,sitecore6,Sitecore,Sitecore6,这似乎是一个愚蠢的问题,但我在sitecore文档(在线和离线)中找到的最接近的答案是共享字段是“跨语言共享的”。我认为这意味着共享字段的内容在sitecore中该项目的所有翻译中都是相同的 这是正确的吗?是的,这是正确的-一个项目的不同版本和语言都是一样的。下面是关于Shared的引用(虽然适用于5.3,但仍然适用于6.x): 设置此复选框后,相关字段对于父项的所有版本都具有相同的值。设置共享属性后,对项目的任何语言或编号版本的字段值所做的更改将反映在所有其他语言和版本中 我可以预见你的下一个

这似乎是一个愚蠢的问题,但我在sitecore文档(在线和离线)中找到的最接近的答案是共享字段是“跨语言共享的”。我认为这意味着共享字段的内容在sitecore中该项目的所有翻译中都是相同的


这是正确的吗?

是的,这是正确的-一个项目的不同版本和语言都是一样的。下面是关于Shared的引用(虽然适用于5.3,但仍然适用于6.x):

设置此复选框后,相关字段对于父项的所有版本都具有相同的值。设置共享属性后,对项目的任何语言或编号版本的字段值所做的更改将反映在所有其他语言和版本中

我可以预见你的下一个问题:如果选中了“共享”和“未版本”,则字段是共享的。您可以阅读更多关于它如何在内部存储的信息


希望这有帮助。

通常,您会看到图像字段类型的共享字段。例如,苹果的图片不会被翻译。苹果出现在所有语言版本中是有道理的,因此需要共享此图像字段。在内容编辑器中,内容作者将看到字段标题旁边的[共享]文本


请参阅Yan关于使用Siecore Rocks的博客,因为这一新工具有助于消除混淆。

我强烈建议不要尽可能多地使用共享字段。其中一个主要原因是它们不受工作流的约束。换句话说,如果更改共享字段的值,即使该项仍在工作流中,也会发布此更改。 如果需要字段值回退,请在渲染级别处理它