【问题标题】:Configure Drupal 7 using Domain Access module使用域访问模块配置 Drupal 7
【发布时间】:2013-07-03 10:37:31
【问题描述】:

我想使用一个域和两个子域以及一个数据库来配置 Drupal 7 站点。

domain.com
sub1.domain.com
sub2.domain.com

我正在使用域访问模块来共享这些子域上的内容。我想分享一些内容并能够修改每个子域上的一些内容。修改后的内容只能在其子域上查看(例如,每个子域上应显示不同的图像)。

问题是: 如何在子域之间共享内容并区分某些内容?

我尝试了不同的方法,我修改了用户的权限,但仍然没有解决我的问题。

  • 我在子域上发布了一个基本页面,我可以从每个子域访问此页面,即使我取消选中“发送给所有附属机构”选项
  • 如果我更改了在 sub1.domain.com 上发布的页面的内容,则该内容似乎到处都被修改了
  • 如果我为子域创建用户或管理员,他可以在任何地方登录,我不希望这样

【问题讨论】:

    标签: drupal content-management-system subdomain


    【解决方案1】:

    由于您已经可以在所有域中发布并且这些更改在所有域中都是可见的,我猜您已经对域进行了很好的配置。也就是说,所有域都指向同一个 Drupal 项目并使用同一个数据库。

    所以,你有三个不同的问题:

    1. 区分每个域的内容: 假设您已正确配置域,并且正确安装了域访问模块,您可以通过选择要发布基本页面的域来发布到特定域,域访问选项现在可用。 (请务必使用无权查看所有域内容的用户进行测试 - 例如管理员)。

    2. 从域中更改内容并仅影响该域: 如果内容仅发布到特定域,则应仅在该特定域上更改。这里的诀窍是为每个域设置不同的主题,并根据您要更改的子域对主题进行更改。

    3. 用户可以访问任何子域: 要控制这一点,您必须为每个用户分配一个域,转到管理员/用户,然后在 AFFILIATE EDITOR OPTIONS 选项卡下,您可以将域分配给用户。 (在安装域访问模块之前注册的用户没有关联的域)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 2014-03-31
      • 2014-06-24
      • 1970-01-01
      相关资源
      最近更新 更多