3

我想试一试sulu,到目前为止它看起来不错。所以通过composer安装了一个最小版本,定义了一些页面模板,到目前为止一切正常。然后我添加了一个新的本地化,如http://docs.sulu.io/en/latest/book/webspaces.htmlhttp://docs.sulu.io/en/latest/book/localization.html中所述。这是行不通的。

如前所述,我只是添加<localization language="de" default="false"/>到列表中。但我无法访问新语言环境的内容以及起始页内容。

我检索的错误是权限错误:

Operation forbidden The available permissions are not sufficient for this operation 

我已经检查了权限,并且每个可用的权限都授予了用户。现在我被困住了。

4

1 回答 1

4

那是因为您在正确的语言环境中没有这些权限。用户角色只描述了允许用户做什么,但没有描述使用哪种语言。那是因为我们不想让用户角色不受控制。假设您有一个很大的主页,包含英语、德语和法语内容,那么您必须创建三个角色:Content Manager EN、Content Manager DE 和 Content Manager FR。我们选择了不同的方式。

在用户角色中,您没有描述这些权限适用于哪种语言,而是对用户执行此操作。转到联系人,选择与您的用户的联系人,然后选择权限选项卡。

在此处输入图像描述

在此页面的权限部分中,您会看到一个包含所有角色的表格,正在分配的角色已被选中。右侧的下拉列表描述了这适用于哪种语言。您可能尚未在此处将语言分配给您的新用户。

于 2017-06-13T11:10:22.773 回答