如何设置权限以便用户(角色)可以编辑内容但不能更改视图

How to set permissions so a user (Role) can Edit Content but not Change View

我有一个角色 "Content Manager" 的用户。角色“2sxc Designers”存在,用户不在该角色中。

我的希望或期望是他们能够编辑内容但不能更改视图。我错过了什么吗?内容管理员可以编辑内容但不能 see/use 更改视图选项需要哪些步骤?我意识到我可以在视图 (Razor) 中对其进行编码,但这似乎是一个常见的用例,不是吗?

我认为此特定选项需要您使用内容类型或项目权限。所以基本上 DNN 会认为用户没有编辑权限,然后您可以在内容类型(如果允许用户编辑所有 BlogItems)或特定项目(例如,如果注册用户可以创建,创建者可以编辑)。

然后在您的模板中,您必须使用 Edit.Enable() 启用编辑。您需要 google 它一点,但这是一个常见的用例。