在TYPO3 9.5多站点设置中管理资产

时间:2019-04-10 08:19:06

标签: typo3 typo3-9.x

在多站点TYPO3 9.5设置中分离资产的最佳方法是什么。因此,站点A的编辑者无权访问站点B的资源,反之亦然。但是具有编辑两个站点权限的编辑者应有权访问站点A和B的资产。

1 个答案:

答案 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)