access_group 是 be_user 组。
在 TYPO3 中,您有一个类似于 unix-rights 的访问系统,您可以在其中获得对页面(和页面中的记录)的访问权限。
有一个菜单项System->Access,您可以在其中选择一个页面,并可以为多个级别递归设置值:
您可以设置Owner 和Group 以及分配给
Owner、Group、Everybody的授予权限
权利是按位编码的(除了显示的顺序之外):
1 (2^0) 显示页面:显示/复制页面和内容。
2 (2^4) 编辑内容:更改/添加/删除/移动内容。
3 (2^1) 编辑页面:更改页面,例如。更改页面标题等
4 (2^2) 删除页面:删除/移动页面和内容。
5 (2^3) 个新页面:在此页面下创建新页面。
这些值可以在页面 TSconfig 中使用TCEMAIN 设置,因此子树中的所有页面可能获得相同的权限。
例子:
TCEMAIN.permissions {
userid = 43
groupid = 5
user = 31
group = 19
everybody = 1
}
- 每个页面都会获取uid为43的用户作为所有者,
- 该组将是具有 uid 5 的组,
- 所有者拥有一切权利,
- 群组可以
show page、edit page、edit content,但不能delete page或create new pages下方
- 其他人都可以看到该页面
您也可以通过关键字设置权限:
TCEMAIN.permissions {
userid = 43
groupid = 5
user = show, edit, delete, new, editcontent
group = show, edit, editcontent
everybody = show
}
来自Rudy Gnodde的评论,我同意:
这仅用于页面,不适用于扩展的自定义表格。这可能是本文档中的一个错误。我认为应该是 fe_group(在本文档中提到,但在包含 access_group 的代码示例中没有提到)。
由于TYPO3的说明书大家都可以编辑(右上角有一个按钮Edit me on GitHub),我提出更正。