我正在寻找有关如何使用一个Drupal实例最好地服务多个站点的专家建议(使用Pressflow 6.x).让我们考虑一下这个被称为"ABC集团公司"的公司,它有3个姐妹关注点.所以,总共会有四个站点:
以下是最有趣的事情:
现在,我正在考虑使用DNS输入,因此每个域都指向相同的Drupal安装,当Drupal被引导时,我想嗅探$ _SERVER数组以了解哪个站点被命中.然后,我想相应地加载主题,显示特定于该网站的内容,并显示与所有网站共享的内容.
为了实现这一点,到目前为止,我创建了一个名为"Site"的节点类型,并为每个站点创建了四个内容.然后,对于每个其他内容类型(例如,页面),我已将节点引用放入具有多个值的"站点"内容类型,因此在创建新内容时,管理员可以指定将在哪个站点显示内容.然而,在那之后我被卡住了.
我试图理解上下文,空间,PURL - 但还没有完全理解它们,我相信我可以利用社区力量来帮助我.您认为处理此方案的最佳方法是什么?
如果有人能提出方向,那将会非常有帮助.
问候,
埃姆兰