“如何创建字段”;只读;在Sitecore中?

“如何创建字段”;只读;在Sitecore中?,sitecore,Sitecore,在我的“用户”模板中,我有一个“userid”字段,它是一个“单行文本”控件。我想将使用此模板创建的所有用户项的此字段设置为“只读”。我该怎么做 打开安全编辑器,选择要授予只读访问权限的角色。 确保在安全编辑器中可以看到字段读取和字段写入卷(打开标题菜单中的列选项) 然后禁用所选字段的字段写入。对您希望仅授予读取权限的其他每个角色重复此操作 在access Viewer中检查特定用户/角色的访问权限。我希望超级管理员用户也不能编辑此字段。不幸的是,Sitecore没有标签控件,如果我有标签控

在我的“用户”模板中,我有一个“userid”字段,它是一个“单行文本”控件。我想将使用此模板创建的所有用户项的此字段设置为“只读”。我该怎么做

打开安全编辑器,选择要授予只读访问权限的角色。 确保在安全编辑器中可以看到字段读取和字段写入卷(打开标题菜单中的列选项)

然后禁用所选字段的字段写入。对您希望仅授予读取权限的其他每个角色重复此操作


在access Viewer中检查特定用户/角色的访问权限。

我希望超级管理员用户也不能编辑此字段。不幸的是,Sitecore没有标签控件,如果我有标签控件之类的东西,这个问题就解决了。我可以为Sitecore获取标签控件吗?如果您希望它对所有用户都是绝对只读的,可以使用适当的“Everyone”用户设置字段限制,而不是特定角色。我认为您是在模板上而不是在内容项本身上执行此操作的?John West为此写了一篇很好的博客,您可以在此处阅读:通常,当您想要创建基于角色的字段/项权限时,您可以使用Sitecore开发者网络中的Sitecore文档。您要阅读的文档是安全管理员的食谱。