2012-10-23 70 views
0

我使用TYPO3为多语言网站,我希望前端的本地化模式不具有约束力。意味着仅限于葡萄牙语的用户应该能够在葡萄牙语中创建新的元素。如果它是绑定,他不能创建,但只能翻译原始(official explanation) 问题是我限制用户葡萄牙语只,并与该用户登录时,他无法创建任何内容元素是默认或葡萄牙语只要。TYPO3限制语言绑定内容

如果我给予用户默认的内容权限,他可以删除并创建我不想要的默认内容。

我错过了吗?不应该默认行为不具约束力?

+0

dafula的行为真的*应该是*,因为你描述它,*它是*我的TYPO3(4.5.x)的安装行为。 – tmt

+0

我正在使用4.7.2 ...你认为这可能是由于这个原因吗? –

+0

我没有TYPO3 4.7.x的工作安装,所以我无法测试它。很明显,可能会有一些变化,或者可能存在一个未解决的错误,它会破坏以前版本的功能。 – tmt

回答

0

您可以在用户组设置的后端用户管理中根据语言设置用户权限。

1)选择您的用户

  • 删除的访问权限选项卡中的一切 - >这里所有的设置需要在用户组设置现在完成。
  • “常规” 标签 - >集团 - >定义新组与加号图标

2)用户组:默认语言只读

  • 标签访问列表 - >勾选“显示二次标签”和 “包括访问列表”
  • 表(上市):页面,页面内容
  • 表(修改):没什么
  • 限制语言:默认
  • 设置其他领域,你需要他们

3)用户组:葡萄牙读/写

  • 标签访问列表 - >勾选“显示二级选项卡”和“包括访问列表”
  • 表(上市):页面,页面内容
  • 表(修改):网页内容
  • 限制语言:葡萄牙语
  • 集中添加itional字段,因为你需要他们

关于绑定: 绑定是基于记录 - 而不是关于用户权限。这意味着:记录号码。英语中的123对应于记录nr。 334丹麦语。通常这是通过重复内容按钮创建的。这非常有用,如果你想用图像翻译文本 - 如果你用另一种语言复制你的内容,你不必再次上传图像。

如果您需要树的子部分更多的权限,请检查您的Access模块​​,如果这还不够,请使用be_acl Extension。

+0

首先,从您提到的方法中,我需要为每个用户创建一个不同的组,使其不发生任何变化。其次,它不起作用......如果用户属于该组,则不能创建任何内容,并且“默认”不是所允许的语言的一部分。你所说的显然是我最初做的,但是通过这样做我无法创建新的内容元素。 –

+0

@Andrea:你能解释为什么(根据你)需要在团体记录上完成设置吗?语言的限制可以在用户记录上完成。 – tmt

+0

即使我在用户记录上执行此操作,我也需要设置默认语言,否则无法创建内容 –