在多站点TYPO3 9.5设置中分离资产的最佳方法是什么。因此,站点A的编辑者无权访问站点B的资源,反之亦然。但是具有编辑两个站点权限的编辑者应有权访问站点A和B的资产。
答案 0 :(得分:2)
通常:请尝试避免直接将任何内容分配给用户。
尝试分配权限,成为BE用户组。因此您拥有可以授予个人的角色。并且如果某人具有多个角色,他将获得多个用户组并拥有复合权限。
请注意您将无法避免的一些缺点:
如果用户有权访问多个文件安装(由于角色不同),则可以使用这些交叉安装。
在您的情况下:如果用户有权访问站点A的文件安装程序A和站点B的文件安装程序B,那么他还可以使用B页面中来自A的文件。其他只能访问站点B的编辑者可能对此进行编辑。
创建新页面可能会为其他用户隐藏新页面。由于TYPO3使用类似的权限系统(如unix文件系统),因此您必须确保新页面具有正确的组,以便该组的其他成员可以访问这些页面。通常情况下,第一个组可能是另一个站点的组。在不同站点的根页面中为所有页面提供一个默认组,其中TSconfig为TSconfig。
。
TCEMAIN.permissions {
# the id if the BE usergroup who should be able to edit pages in this tree
groupid = 13
# now the rights for owner, group, world (1)
user = 31
group = 19
everybody = 1
}
(1)权限按位分配:
2^0 = 1 = show page (show/Copy page and content)
2^1 = 2 = edit page (Change/Move page, eg. change page title)
2^2 = 4 = delete page (delete page or content)
2^3 = 8 = new pages (create new pages under this page)
2^4 = 16 = edit content (change/ add/ delete/ move content)