首页 > 解决方案 > 如何在 Apostrophe CMS 中对一组用户隐藏某些内容?

问题描述

我正在研究将 Apostrophe CMS 用于一个非常大的 Intranet 网站。我需要能够为用户设置不同类型的权限级别(可以这样做),我需要限制某些用户的页面(可以这样做),并且我需要限制查看某些内容的能力来自具有一定权限级别的用户的页面(不是整个页面),这可能吗?

标签: user-permissionsintranetapostrophe-cms

解决方案


这可以使用 Personas 扩展模块:https ://www.npmjs.com/package/apostrophe-personas 。这正是 Personas 模块的用途。

您还可以data.user._groups在模板中使用该属性来查看它们所在的组并以这种方式显示内容。areas您可以通过使 area属性包含组名称来自动创建组name(再次data.user._groups在模板中使用该属性)。


推荐阅读