在 Drupal 中创建组结构

Posted

技术标签:

【中文标题】在 Drupal 中创建组结构【英文标题】:Creating a groups structure in Drupal 【发布时间】:2010-10-09 19:53:14 【问题描述】:

我开始为体育俱乐部开发一个网站。该站点将有一个包含一些“机构”内容的“主”站点,并且俱乐部中的每项运动都有自己的微型站点。

例如,我会有这个站点地图。

俱乐部

+++历史

+++关于

橄榄球(一项随机运动)

博客 照片 视频 用户评论 等

曲棍球(另一种运动)

博客 照片 视频 用户评论 等

那么,完成这项工作的最佳方法是什么?我在考虑使用分类法和视图。

你怎么看?

谢谢

【问题讨论】:

【参考方案1】:

我会推荐 OpenAtrium 安装配置文件。 将每项运动定义为 (og) 组,根据需要添加任何内容。 我相信 OpenAtrium 非常适合您的需求,并且会为您节省大量时间。

祝你好运! 叔叔

【讨论】:

感谢您的回答!但我认为这对我没有帮助。该网站需要在 www. 我不明白评论。 OpenAtrium 就像任何其他 Drupal 站点一样。 没有理由不为任何网站使用开放式中庭。 Intranet 和 Internet 站点之间的区别只是决定如何处理它。如果您需要使用它的功能 - 使用它!【参考方案2】:

您可以使用视图和参数来构建您的网站。

添加 CCK 字段(体育)或分类词汇(体育)并将其附加到博客、照片、视频等内容类型。

当您构建视图时,您会在路径中使用运动参数。这样你就可以有这样的路径:

example.com/rugby/blogs example.com/hockey/blogs

此示例视图的路径是 %/blogs(% 被参数替换)。

一些关于观点和论点的视频:

http://gotdrupal.com/videos/drupal-views-arguments http://mustardseedmedia.com/podcast/episode39

【讨论】:

【参考方案3】:

我还建议将有机团体模块作为一项团体运动。 Open Atrium 可能是一个很好的安装配置文件(它也使用有机组),但很难理解。

【讨论】:

【参考方案4】:

我想说,如果您要问这类问题,您可能应该选择 Open Atrium。它几乎是一个开箱即用的 Intranet(和 Organic Groups)。我有 5 个公开运行的安装(在 www 中)。 @Shushu 是对的,任何网站都可以是 Intranet 或 Internet,这取决于您是向世界公开还是仅向本地 Intranet 公开。但是,如果您想深入研究 Drupal,请使用带有 OG 的 drupal 安装。但这实际上取决于您想要/可以投入多少时间和精力。

【讨论】:

以上是关于在 Drupal 中创建组结构的主要内容,如果未能解决你的问题,请参考以下文章

在 Drupal 7/Views 3 中创建相似节点列表

在 Drupal 8 中创建修改页面

在 Drupal 中创建基于标准的、跨浏览器兼容的圆角的最佳方法是啥?

如何在 Drupal 中创建具有三个细节层的时间线?

php 在Drupal 8中创建自定义标记

PHP 在drupal的admin / config页面中创建一个新块