如何解决Drupal 8 域访问 - 父域可以看到其子域的内容
我追求的是什么结果
我有一个包含子域的父域。我想在我的父域站点上查看我的子域的内容。 1 个父域 -> 多个子域
基本上,我有一个 Japan 域管理器,可以在 Japan 域站点上添加内容。同样,我有韩国域管理器,可在韩国域站点上添加内容。现在我有区域经理,分别是亚洲、欧洲、美洲等。
我想要的是亚洲(父)用户在父域站点上查看韩国(子)和日本(子)内容。同样,欧洲(父)用户会看到英国(子)和德国(子)的内容。 如果重要,区域经理角色的作用是批准/发布和编辑子域的内容。
我做了什么解决方案
- 我添加了公开过滤器,以便他们可以选择要列出的域,但除非您在该域中,否则不会显示任何域。 (需要通过日本域名网站才能看到日本内容)
- 我所做的一项工作是创建了新域亚洲区域。但每次国家角色(日本)创建新内容时,他们需要从表单检查此域访问权限。因此,当区域经理登录时,它将在该域中列出。 它在内容制作者方面有效但不直观。
如果有一种方法可以根据当前用户对其设置的域访问权限,在内容表单中自动设置域访问权限的默认值,那将会有所帮助。 这样亚洲地区域名将始终与日本一起检查。由于我已将日本帐户设置为包括亚洲区域和日本域访问权限。
或者,如果没有办法解决这个问题。我想知道您是否有在创建内容时插入附加数据的教程/指南。如果它还引用了当前用户的域访问设置,将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。