问题标签 [organic-groups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2833 浏览

drupal - Drupal 7 列出当前用户所属的有机组

我想在个人资料页面中显示当前用户所属的有机组列表。默认情况下,如果我调用<?php print render($user_profile); ?>我的结果,我有一个包含我的组成员列表的字段。但我无法拦截生成此结果的函数或变量。我怎样才能用drupal 7获得这个?提前致谢!

0 投票
1 回答
463 浏览

drupal-7 - Drupal 7:提要不会将提要项目分配给有机组

我安装了“Organic Groups”和“Feeds”。我有 2 种内容类型(提要和文章)。

Feeds 工作正常,它可以很好地导入项目。

我将提要和文章内容分配给一个组(都具有组引用字段),但是当我使用提要导入时,这些项目没有组引用。

我尝试配置导入器,但无法映射参考组。

任何想法?谢谢^^

(对不起我的英语不好)

0 投票
0 回答
154 浏览

solr - Drupal 7 - 将有机组表索引到 Apache Solr

我整天都在为这个问题苦苦挣扎,但没有找到任何合适的答案。我正在使用 Pantheon 上托管的 Drupal 7 安装。我有一些组(从现在开始是“竞赛”),我们希望从中查看具有“候选人”成员资​​格类型的成员(来自 mysql 表“og_membership”)。但是由于每次比赛都会有很多参与者,我们希望搜索引擎是 Apache Solr。

我已经设法通过 URL 中的 Nid 检索每个比赛的所有人的列表,并通过文本字段搜索他们,但我无法按用户 Organic Groups Membership Type 再次过滤成员列表(候选人)。

有什么方法可以用来索引那个 SQL 表,以便 Apache Solr 使用它?还有其他更好的方法吗?

非常感谢您!

0 投票
2 回答
711 浏览

drupal-7 - 以编程方式创建有机组

我正在寻找一种在代码中创建有机组的方法。在网上我找到了很多关于如何将节点添加到组等的资源,但没有找到如何创建组本身。

我已经使用drupal界面完成了它,但这不是很便携。我尝试过使用功能模块,尽管我发现这有很多问题。缺少字段等

通过界面,您可以通过创建新的内容类型来创建组,然后在“有机组”选项卡下选择“组”

我知道如何在代码中创建内容类型

但我找不到任何关于如何将内容类型设置为组的线索,因此它可以有组成员。

0 投票
2 回答
1052 浏览

drupal-7 - 如何设置 Drupal 组上下文

如何在 Drupal 7 中设置组上下文?

我在 og_context api 中找到了这个:

**> 7 og_context.module og_context($group_type = 'node', $group = NULL)

使用菜单系统获取或设置组上下文。

参数

$group_type:按组类型获取的上下文。默认为“节点”。

$group:可选;要设置为上下文的组实体。

返回值

以组类型和组 ID 为键的数组,如果未找到上下文,则为 FALSE。**

但是我还没有找到任何如何输入“组实体”的示例。我只知道我想使用的组节点 ID(例如,“40”)。

谁能帮我这个?谢谢!

0 投票
2 回答
1122 浏览

drupal - 如何在 Drupal 7 中的每个 OG 组旁边显示多个组成员

我有一个显示所有 OG 组的视图。现在,我想在每个组名旁边显示组内的一些成员和帖子。过去几天我一直在寻找解决我的问题的方法,不幸的是没有运气。这看起来像这样:

组名 - 成员:X 帖子:Y

我尝试创建单独的视图,显示组列表(这很容易)和每个组的成员数量(简单),然后使用 views_field_view 模块将成员数量显示为组名称下的字段。这几乎奏效了。问题是每个组现在在列表中显示多次。对于任何方向或建议,我将不胜感激。干杯!

0 投票
1 回答
258 浏览

drupal - Drupal 7(Un)通过(取消)选择个人资料编辑页面上的分类术语为用户订阅组

我正在使用 Drupal 7、规则、分类术语(因此用户可以表明他的兴趣)和有机组,我需要人们通过在个人资料页面上选择和取消选择分类术语/兴趣来订阅和取消订阅。

各个分类术语上有一个 OG 参考字段,因此可以知道哪个组与哪个分类术语相关以及用户需要订阅的位置。通过使用“按 id 获取实体”,当一个人在规则中选择分类术语时,我也会得到正确的组。

保存新帐户后:

当人们注册时,他们可以在注册页面上选择他们的兴趣(分类术语),他们会自动订阅相应的组。这工作正常。

个人资料编辑页面:

但是当有人想在编辑个人资料页面上取消订阅(并再次订阅)时,我无法让它工作。

知道如何通过选中/取消选中“更新配置文件后”上的分类术语来实现用户自动(取消)订阅正确的组吗?

我已经尝试使用条件规则(https://www.drupal.org/project/rules_conditional),但它似乎被放弃了(最后一个测试版是 2 年前)。大约有 8 个组,所以我尝试了带有 switch-case 语句的模块,但它显示了一条错误消息(指示错误)。

感谢您对此的任何想法!

0 投票
1 回答
891 浏览

drupal - Drupal OG - 如何获取组用户

有没有办法按组获取所有用户?我没有找到解决方案drupalcontrib

寻找类似的东西:

编辑:我正在使用 Drupal 7

0 投票
0 回答
26 浏览

drupal-7 - 有机组 - 经过身份验证的用户可以从组列表页面创建组?

我想在组列表页面上显示一个链接,以允许经过身份验证的用户创建组并向该组添加内容。我不想由管理员创建组,用户可以创建我们自己的。有没有办法与有机组有关。

请建议我最好的方法。先谢谢了

0 投票
1 回答
322 浏览

drupal - 群组管理员如何从有机群组中创建新用户?

有机组经理有没有办法创建新用户并自动将他们分配到组?目前,OG 允许组管理员添加已注册到站点的用户,但没有显示类似创建用户表单的表单,通常仅对站点管理员可用(与组管理员相反)。

我还看到了用户可以订阅组的配置,但情况不同。我想要的是只允许组管理员创建新用户,不允许用户自己订阅组。

我一直在搜索模块和 OG 配置,但找不到任何相关的搜索结果。