首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用子域作为变量进行域访问

使用子域作为变量进行域访问
EN

Drupal用户
提问于 2012-01-07 14:21:02
回答 2查看 2K关注 0票数 2

我是域访问模块的新手。它似乎是为允许您在同一个数据库上运行不同的站点而构建的。我在找比这更简单的东西。

我想要子域名的标题包括在网站的名称。我希望将一个内容类型分配给不同的子域,并且该内容是它的类型在同一子域上可见的唯一内容。

除此之外,网站上的其他一切都应该保持不变。主题、用户、布局等。

我怎样才能最好地用DA模块来完成这个任务呢?是否可以将域用作变量(用于视图、面板的上下文和站点名称的标记)?

EN

回答 2

Drupal用户

回答已采纳

发布于 2012-01-10 00:53:30

我是通过安装域访问模块来做到这一点的。在浏览域访问模块的文档之前,它似乎非常复杂。然而,这些文档是为了让您了解它是如何工作的。实际安装步骤不仅仅是一个常规模块,但并不是太复杂。

它允许我将内容限制在特定的域上,并为每个域设置不同的站点名。

票数 1
EN

Drupal用户

发布于 2012-01-07 14:32:37

编辑:我看到7.x版本的子域还不支持内容类型域。

如果您使用域访问,您可以手动创建所有所需的子域,并且可以为每个子域定义一个站点名(我相信这需要包含的子模块、域配置和域设置)。您可以为您创建的每个域设置一个默认的首页(例如视图页)。如果要按内容类型进行筛选,则必须为每个子域配置一个视图。但是,最好使用DA模块的内容从属关系模型,也就是说,当您创建一个节点时,可以将其分配给特定的(子)域。如果您想限制哪些域节点是可查看的,那么无论如何您都必须这样做,因此根据内容类型进行区分可能是不必要的(取决于您的需要)。

如果每个子域确实需要不同的内容类型,并且不能信任用户选择正确的域内容从属关系,则可以使用域内容类型限制每个域可以使用哪种内容类型,例如“新闻”内容类型配置为仅在域news.example.com上使用。

看来,子域模块将完全满足您的需要:

内容类型子域:例如http://news.example.com的“新闻”内容

这也是一个比域访问轻得多的解决方案--总是一件好事。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/19093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档