在视图中按有机组列出 Drupal 节点

Posted

技术标签:

【中文标题】在视图中按有机组列出 Drupal 节点【英文标题】:List Drupal nodes by organic group in views 【发布时间】:2010-12-07 17:41:37 【问题描述】:

使用视图和 og,我正在做一个所有节点的表格列表。我想按节点的有机组排序。

我可以将组名包含为一列。我试图将其限制为仅允许帖子属于一个组(我可能也做得不对)。

我也可以按组过滤 - 但这不是我想要的。

如果我尝试按组名排序,组名不会列为可用列。

编辑: 我发现了一个废弃的线程,基本上说目前不可能:http://drupal.org/node/180988

【问题讨论】:

【参考方案1】:

我认为您无法按组名排序的问题是该字段在视图中不可排序。这可能可以追溯到一个节点可能是多个组的一部分这一事实。如果是,那么视图将如何排序呢?我知道您说过您将帖子限制为仅属于一个组的一部分,但并非总是如此。您可以做的一件事是在样式下:表格设置。如果您将其中的分组字段设置为 OG,那么您将获得多个表,其中仅包含发布到该组的节点。

【讨论】:

同意。我应该能够限制到一组并解决问题。不幸的是,设置分组字段并不能让用户控制排序。

以上是关于在视图中按有机组列出 Drupal 节点的主要内容,如果未能解决你的问题,请参考以下文章

Drupal:如何在视图中按首字母排序和显示节点分组

如何在视图过滤器中使用标记 - Drupal 7

如何在drupal 7视图中按角色和用户ID显示用户评论

Drupal:如何在视图中列出与配置文件节点相关的所有节点? (不是核心配置文件)。

Drupal 6:视图:列出带有标记节点的分类术语

Drupal 视图:列出引用的节点,但用作上下文过滤器的节点除外