作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想试试 sulu,到目前为止它看起来不错。所以通过 Composer 安装了一个最小版本,定义了一些页面模板,到目前为止一切正常。然后我添加了新的本地化,如 http://docs.sulu.io/en/latest/book/webspaces.html 中所述和 http://docs.sulu.io/en/latest/book/localization.html .这是行不通的。
如前所述,我只是添加了 <localization language="de" default="false"/>
到列表中。但是我无法访问新语言环境的内容以及起始页内容。
我检索到的错误是权限错误:
Operation forbidden The available permissions are not sufficient for this operation
我检查了权限,所有可用的权限都授予了用户。现在我卡住了。
最佳答案
那是因为您在正确的语言环境中没有这些权限。 User Role 只描述了允许用户做什么,但没有描述使用哪种语言。那是因为我们不想让用户角色不受控制。假设您有一个很大的主页,包含英语、德语和法语内容,那么您必须创建三个角色:内容管理员 EN、内容管理员 DE 和内容管理员 FR。我们选择了不同的方式。
在用户角色中,您无需描述这些权限适用于哪种语言,而是对用户进行描述。转到联系人,选择您的用户的联系人,然后选择权限选项卡。
在此页面的权限部分中,您会看到一个包含所有角色的表格,已选中分配的角色。右侧的下拉列表描述了这适用于哪种语言。您可能尚未在此处为新用户指定语言。
关于symfony - Sulu:添加新的locatlistation导致权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44497558/
我是一名优秀的程序员,十分优秀!