我有一个多语种的网站(西班牙语/英语)。我创造了一个角色:翻译。
我需要匿名用户只看到英语中的内容,而翻译用户则同时看到这两种语言。
我怎样才能做到这一点?
发布于 2014-11-11 07:27:29
实现这一目标的方法可以是这样的。注:我假设您使用的是标准的基于节点的翻译,而不是基于实体的翻译。
假设内容是节点类型之一,内容类型称为Page_en_es
。在/admin/people/permissions
上授予权限:
View own unpublished content
、Page_en_es: Edit any content
等View published content
。然后,每当翻译编辑或创建西班牙文内容时,S/他就会将其设置为不发布(=node)。而西班牙语版本也不会被匿名用户看到。
https://drupal.stackexchange.com/questions/136498
复制