我想使用域和两个带有单个数据库的子域配置Drupal 7站点。
domain.com
sub1.domain.com
sub2.domain.com
我正在使用域名访问模块在这些子域上共享内容。我想分享一些内容,并能够修改每个子域的一些内容。必须仅在其子域上查看修改后的内容(例如,每个子域上应显示不同的图像)。
问题是: 如何在子域之间共享内容并区分某些内容?
我尝试了不同的方法,我修改了用户的权限,但仍然无法解决我的问题。
答案 0 :(得分:0)
由于您已经可以在所有域中发布,并且这些更改在所有域中都可见,我想您已经很好地配置了域。这是所有域指向同一个Drupal项目并使用相同的数据库。
所以,你有三个不同的问题:
区分每个域的内容: 假设您已正确配置域,并且域访问模块已正确安装,您可以通过选择要发布基本页面的域来发布到特定域,这是一个现在可用的域访问选项。 (请务必与没有权限的用户一起测试,以查看来自所有域的内容 - 例如管理员)。
更改域中的内容并仅影响域名: 如果内容仅发布到特定域,则只应在该特定域上进行更改。这里的诀窍是为每个域设置一个不同的主题,并在主题上对应要更改的子域进行更改。
用户可以访问任何子栏目: 要控制此操作,您必须为每个用户分配一个域,转到admin / user,然后在AFFILIATE EDITOR OPTIONS选项卡下,您可以为用户分配域。 (在安装域访问模块之前注册的用户没有关联的域名。)