实现基本内容管理器权限的最佳方式

Best Way to Implement Basic Content Manager Permissions

我们在 DNN 中添加了一个名为 "Content Manager." 的角色,几乎所有站点的内容都在 2sxc Content 应用程序中;基本内容、链接、位置等。获取 DNN 和 2sxc 设置的最有效方法是什么,以便这些用户只能编辑内容。不要更改模板(视图)或进入 DNN 的模块或页面设置或其他任何内容。到目前为止,我们的大部分工作要么涉及大量设置工作和模块权限更改 - 或者 - 如果我们坚持默认设置,我们会在登录时为这些用户提供太多选项。基本上我们希望他们只看到蓝色圆圈编辑铅笔按钮,仅此而已。

所以我偶然发现了这个,但它似乎有效!也许@iJungleBoy 有一些额外的反馈。

从数据库中获取您为内容编辑者创建的角色的 RoleID。然后,在您的 2SXC 应用程序中,转到应用程序管理页面,单击顶部工具栏中的应用程序,单击应用程序权限旁边的图标,在身份字段中添加一个带有角色 ID 的新权限,不设置条件,然后从满足您需要的补助金选项中进行选择。 "Edit (Create, Read, Update, Delete)" 的条目可能就是您要查找的条目。

如果这不起作用,您可能需要管理所有 2sxc 应用的应用权限。您可以关注 this link 了解相关背景。基本上,您需要将页面置于编辑模式,然后在齿轮图标 select 应用程序管理上。在该屏幕上,单击工具栏上的“功能”按钮。单击管理功能,然后启用标题为 "Permission by Group / Role".

的功能

有关权限的更多背景信息,请查看 here

希望这能帮助您走上一条好的道路。