我有一个页面'Page 1',我添加了一个名为'Exam Tracker'的自定义模块。
是否有办法让'Page 1'上的模块始终可编辑,即使'Page 1'未处于编辑模式?可能是一些配置,但我还没有工作。
这对于允许无法编辑页面的某些用户能够编辑此模块非常有用。
答案 0 :(得分:3)
所以有几种方法可以解决这个问题,但这可能是最简单的方法。
基本上您需要执行以下操作,您需要创建一个超链接,该超链接将转到模块的EDIT控件。如果将该超链接放入模块的VIEW控件中,任何人都可以单击它,并将进入EDIT界面。
DotNetNuke仍然要求用户拥有该模块的EDIT权限,否则,他们将无法访问该链接生成的结果页面,他们将被提示登录,或者他们将被告知他们无法访问该页面。
我建议您在某种权限检查中包装该链接,这样您就不会将其显示给访问该页面的所有人,只有那些应该有权访问该页面的人。