在Kentico 9应用程序中,为特定文档分配了不同的角色,以便只有授权用户才能访问该特定文档或页面。
有下拉列表显示页面列表,只需要显示那些具有与登录用户相同的访问角色的页面。
在构建的宏中是否有kentico可用于实现相同或者可以使用什么kentico API来在转换或语法上获取文档分配的角色?
答案 0 :(得分:1)
如果您正在使用某些查看器网络部件(如转发器),则网络部件设置中会显示一个复选框,说明检查权限 - 这将只返回当前用户可以看到的文档。
如果您正在使用文档查询CheckPermissions方法后面的代码中拉取文档:
DocumentHelper.GetDocuments()
.Published()
.Where(where)
.CheckPermissions();