Orchardcms Orchard CMS-可以为单个内容项实例(如自定义表单)设置权限

Orchardcms Orchard CMS-可以为单个内容项实例(如自定义表单)设置权限,orchardcms,orchardcms-1.7,Orchardcms,Orchardcms 1.7,在Orchard CMS中,我知道可以为内容类型设置权限。对内容项的单个实例设置权限的建议方法是什么。特别是,我想使用自定义表单模块创建多个自定义表单,其中一些表单仅对经过身份验证的用户可用,而另一些表单对匿名用户可用。我很乐意为此创建一个自定义模块,但我想至少大致了解在内容项级别构建更细粒度的权限所涉及的内容。谢谢。您可以通过内置的内容项权限功能实现这一点。这使您能够将“内容权限”内容部分附加到内容类型,这将在编辑器中添加一组复选框,以自定义该类型的每个内容项的可访问性。我从未真正找到有关此内

在Orchard CMS中,我知道可以为内容类型设置权限。对内容项的单个实例设置权限的建议方法是什么。特别是,我想使用自定义表单模块创建多个自定义表单,其中一些表单仅对经过身份验证的用户可用,而另一些表单对匿名用户可用。我很乐意为此创建一个自定义模块,但我想至少大致了解在内容项级别构建更细粒度的权限所涉及的内容。谢谢。

您可以通过内置的内容项权限功能实现这一点。这使您能够将“内容权限”内容部分附加到内容类型,这将在编辑器中添加一组复选框,以自定义该类型的每个内容项的可访问性。

我从未真正找到有关此内容的任何详细文档,因此以下是所涉及内容的摘要:

1) 在“模块”部分下启用“内容项权限”功能

2) 在“内容定义”下,找到要向其添加权限的内容类型,然后单击“编辑”

3) 将“内容权限”部分附加到内容类型

4) 添加零件后,可以管理权限设置


内容项权限功能是否记录在任何地方?找不到。据我所知不是。你使用它有困难吗?我找到了文件。比我想象的更直接。谢谢。@bingles您能把内容项权限的文档放在哪里吗?我也在寻找同样的东西。我能找到的唯一文档是在这一页的末尾,它并没有提供任何细节,但答案确实和Benedek提到的一样简单。我继续回答了这个问题,并提供了一些屏幕截图,以了解更多细节。