【问题标题】:Installing different theme and modules using Drupal domain module使用 Drupal 域模块安装不同的主题和模块
【发布时间】:2014-03-03 15:43:21
【问题描述】:

我正在尝试使用 drupal 域模块,我现在有 domain_A 和 domain_B。 Domain_A 是我的主域,B 是我要添加的第二个域。

域 B 将有自己的主题和一些额外的功能主义者。其他一切都差不多。数据库也一样..

我的问题是我应该把我的主题和我的域 B 的新模块放在哪里。它是在 sites/domain_b/themes 和 sites/domain_b/modules 内吗?我的主题当前位于 domain_b 文件夹中,但每次我尝试在域 A 中构建主题时,它都会覆盖 domain_B 的主题,因为它看不到它。

那么正确的方法是将 domain_B 的新主题甚至新模块保留在 sites/all/themes 和 sites/all/modules 文件夹中,并使用 domain_theme 模块为 domain_B 选择新主题?

有什么建议吗?

【问题讨论】:

  • 您究竟为什么要使用域访问模块?如果两个站点都使用相同的数据库和相同的基本功能,您最好使用 drupal 多站点功能。
  • 我们需要在站点之间甚至用户之间共享内容..所以我们认为域模块将是最好的方式..
  • 如果您要共享所有用户和所有内容,我认为 drupal 自己的多站点功能会是更好的选择。

标签: drupal drupal-6 drupal-modules drupal-theming drupal-domain-access


【解决方案1】:

使用域访问模块时,可以将所有主题添加到 sites/all/themes 文件夹。控制使用哪个主题的是 domain_theme 模块,而不是主题所在的文件夹(在多站点安装中就是这种情况)。
当您使用域访问模块时,您实际上将所有内容组织起来,就好像它是一个站点一样,然后让不同的域模块完成其余的工作。

【讨论】:

    猜你喜欢
    • 2012-06-06
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多