我正在研究将撇号CMS用于一个非常大的intranet网站。我需要能够为用户拥有不同类型的权限级别(这是可以做到的(,我需要为某些用户限制页面(这可以做到(,我还需要限制具有特定权限级别的用户查看页面中某些内容(而不是整个页面(的能力,这可能吗?
使用Personas扩展模块是可能的:https://www.npmjs.com/package/apostrophe-personas.实际上,这正是Personas模块的作用所在。
您还可以在模板中使用data.user._groups
属性来查看它们所在的组,并以这种方式显示内容。通过使区域name
属性包含组名称(再次使用模板中的data.user._groups
属性(,可以自动为组创建areas
。