2012-12-05 81 views
4

我是在Sitecore中建立网站的团队的一员。我们添加了一个模板字段,我们希望从内容编辑器中隐藏其值。Sitecore:在内容编辑器中隐藏字段?

(该字段包含一个页面额外的CSS类,所以我们可以针对特定页面的风格不是最佳实践 - 我们应该把它在代码 - 但它有它的优势时,该网站是在生产。)

任何方式来隐藏Sitecore内容编辑器中的特定字段?

干杯

回答

13

您应该限制Field Read访问现场(所以不Read访问)

enter image description here

+0

您也可以检查模板下方字段上的“隐藏”字段。但编辑可以看到它,如果他们“显示隐藏” - 取决于多少你想隐藏字段 – dunston

+0

谢谢,这看起来像它会解决问题 - 并在一个很好的方式,我猜我们甚至可以使用Sitecore的安全性向特定组的成员显示该字段。太棒了! –

+2

@dunston有趣的是,我发现“隐藏”复选框没有这样做 - 它隐藏了_template field_项,而不是在编辑作为模板实例的项目时隐藏该字段的值。如果你看看那个复选框,你会看到它被标记为“隐藏项目”,所以这两个是相关的,但他们并不是在我寻找的时候。 –

1

您可以限制对该用户组的字段的读访问权限。

8

范尼的拿到了票,我想。为了解答他的答案,并且因为我不确定如何在第一次使用字段级安全性时自己做这些工作,请选择工具栏中的Columns按钮以显示Field Read & Field Write安全编辑器中的选项。

Sitecore security toolbar w/ Columns highlighted

Sitecore security column dialog

1

要添加到已经给出的答案,很可能需要添加设置为渲染参数,这将使你的目标效果图/控制更具体的,而不是整个“页面” ,并允许您在页面的不同组件上设置不同的类。

Introduction to Sitecore Parameter Templates: Sitecore client configuration deep dive
Introduction to Sitecore Parameter Templates: Making sublayout configuration more intuitive

使用Sublayout Parameter Helper在你的代码来获取值后面。

+0

这是一个好主意 - 欢呼声,我也会考虑这样做。 –

相关问题