Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以将权限附加到Orchard CMS中的内容部分?_C#_Orchardcms - Fatal编程技术网

C# 是否可以将权限附加到Orchard CMS中的内容部分?

C# 是否可以将权限附加到Orchard CMS中的内容部分?,c#,orchardcms,C#,Orchardcms,假设我有一个叫做研讨会的内容类型。研讨会类型由三部分组成:会议室、日程安排、主题 当用户编辑研讨会时,将向他们显示这三个部分的编辑器模板 我想做的是为每个部分添加权限,以便我们可以限制哪些用户可以编辑哪些部分。例如,具有计划程序角色的人将能够查看/编辑计划部分,但不能查看/编辑其他部分 这可能是开箱即用的吗?如果是这样的话,我该怎么做 如果我不能开箱即用,那么有人知道我可以使用哪个模块来实现这一点吗 最后—如果没有任何可用的方法可以做到这一点,有没有人能为我指出正确的方向,让我自己实现这一点?在

假设我有一个叫做研讨会的内容类型。研讨会类型由三部分组成:会议室、日程安排、主题

当用户编辑研讨会时,将向他们显示这三个部分的编辑器模板

我想做的是为每个部分添加权限,以便我们可以限制哪些用户可以编辑哪些部分。例如,具有计划程序角色的人将能够查看/编辑计划部分,但不能查看/编辑其他部分

这可能是开箱即用的吗?如果是这样的话,我该怎么做

如果我不能开箱即用,那么有人知道我可以使用哪个模块来实现这一点吗


最后—如果没有任何可用的方法可以做到这一点,有没有人能为我指出正确的方向,让我自己实现这一点?

在代码中,您可以从部件的驱动程序中检查您想要的任何权限,包括您自己的自定义权限,并阻止它显示任何内容。即使它不是您的零件,您也可以从形状表提供程序截取形状并阻止它们显示。但据我所知,没有一个模块可以让您在不编写代码的情况下为部件选择权限。

当然可以。这个答案很明显,我只是看了看过去。阿姆斯特丹见!