问题标签 [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 投票
0 回答
797 浏览

drupal-7 - Drupal 7 以编程方式将新用户分配给 OG

我的网站突然分为有机组。

允许组管理员创建新用户,但我需要一种方法将新用户自动分配给创建组管理员所属的同一组

谁能告诉我如何以编程方式或模块完成此自动分配?

0 投票
1 回答
652 浏览

drupal - 在 Drupal 中更改有机组用户角色的用户规则?

我们正在尝试使用 Drupal 的规则模块在组成员回复或评论时自动更改有机组成员角色。由于 OG 模块中没有内置的方法来执行此操作,因此我们尝试从角色中执行“og_role_grant”函数。

这会在提交时导致致命错误“致命错误:调用未定义的函数 rules_data_selection_process()”。我们真的需要弄清楚如何用规则改变这些角色。救命啊,我们很绝望。

谢谢!

0 投票
1 回答
309 浏览

php - OG升级后Drupal注册表自定义字段消失(与drupal_render相关)

我正在使用带有多个模块的 Drupal 7 来支持活跃的成员网络站点。升级其中一个模块后,用户注册页面上的所有自定义字段都消失了。

我创建了一个自定义注册页面模板并测试了表单以查看损坏的位置,看起来模块错误地更改了所有字段的权限,破坏了该表单的 drupal_render() 函数。因为我真的需要这个最新版本的模块(有机组),所以我愿意稍微破解一下这个问题的解决方案。

我想出的是自定义呈现表单,但我需要一些帮助。是否可以在主题级别逐个字段呈现表单字段?或者,有没有办法在阻止权限隐藏所有字段的同时呈现表单?

任何帮助深表感谢!

0 投票
2 回答
3422 浏览

drupal - 如何在没有面板的 Views Drupal 7 中获取组 ID 作为上下文

我整天都在用这个敲我的头。我看过其他帖子,但他们似乎都在说“使用面板”,我不想为每个视图制作一个面板页面。

我正在使用 Drupal 7.x、Organic Groups with Group Context 和 Views。

我将一个内容类型创建为一个组,并将几个内容类型创建为组内容类型。

在我看来,我添加了关系组成员:节点组成员、组:节点和内容:作者。我尝试了各种上下文过滤器,但似乎都没有工作。

该视图是显示类型页面,路径为 node/%/content/documents(文档是我要显示特定组的所有上传文档的内容类型)。

看到的是每当我添加上下文过滤器时,查询包含类似于 WHERE ((og_node.gid = 'xx')) 的行,并且那里的值是组节点实体 ID 的值,而不是 GID。我已将上下文过滤器的默认值设置为“来自上下文的当前 OG 组”,并设置了验证标准以验证 Content ->group 内容类型和节点 ID。我可以获得页面显示标题以使用 %1 占位符成功准确地获取组节点标题,但我无法获取要传递的上下文,因此 WHERE 子句包含 GID 而不是实体 ID。

有什么帮助吗?

0 投票
1 回答
204 浏览

drupal - 我可以用 Drupal 和 Organic Groups 做到这一点吗?

基本上我有一个站点,我希望我的客户成为组的所有者,然后匿名用户可以通过他们的组添加节点,如果有人在他们的组中添加节点,我的客户将收到通知。

基本上,该服务是一个潜在客户生成服务,因此实际上内容类型是一个登录页面,当匿名用户输入他们的详细信息时,取决于他们通过哪个组进行操作,客户端将收到通知。

即,我的客户组是 www.example.com/group1,他们会发送带有其 URL 的链接以生成一些潜在客户。example.com/group1/node/add/landing-page

创建此节点后,是否可以通知 group1 所有者(我假设我设置了正确的规则)?

最重要的是,我希望 group1 所有者能够登录并查看在其组中创建的所有节点的视图显示。

我认为 Organic Groups 是去这里的最佳方式,但我可能弄错了 - 任何 hep 都会受到赞赏。

0 投票
2 回答
1290 浏览

drupal - Drupal - 显示特定用户组的块

我有大约 6 个不同的组,例如 Team A、Team B 等。我想为其中一个组显示一个块。正在考虑检查登录用户是否 gid = X 然后显示块。这样我可以设置 6 个不同的块,它们都针对不同的组,这样当用户登录时,它将为他们显示相关的块。那有意义吗?我将如何实施它?

0 投票
1 回答
110 浏览

drupal-6 - 有机组,灯箱中的 og 详细信息块链接

我在我的网站中使用了有机组(og),并且我有一个组详细信息块,其中组内容创建链接出现。现在我想在灯箱中打开这些链接。或在弹出窗口中我们如何做到这一点。

0 投票
1 回答
1016 浏览

drupal - Drupal 7 OG Group 在给定时间段后退订

我是 drupal 7 的新手,并且愿意从 OG Group 实施基于时间的取消订阅。

我在 OG Group 中添加了用户。我想对组中已经添加的用户实施基于时间的取消订阅,例如“计算机”。

用户说“Tony”今天已添加到“计算机”组,现在我希望用户“Tony”在订阅 3 个月(特定时间段)后从“计算机”组退订。

应向用户“Tony”发送通知消息。

所有过程都应基于系统当前日期和用户“Tony”加入“计算机”组的日期。

请帮助我解决任何问题。

0 投票
1 回答
337 浏览

drupal - 我有一个使用有机组的 Drupal 站点,但我的“创建组”按钮只显示给管理员?

我创建了一个 Drupal 站点并使用了有机组模块,设置了一个内容类型“组”并创建了一个链接到节点/添加/组的菜单链接,并将其放在主菜单中。但是我只有在以管理员用户身份登录时才能看到这一点。我希望所有经过身份验证的成员都能够创建组。我哪里出错了有什么想法吗?我完成了一些设置有机组的教程 - 这是权限设置吗?drupal 是否认为经过身份验证的用户无权创建组?

感谢您的任何建议!

0 投票
1 回答
1017 浏览

drupal-7 - 如何将论坛与 OG 群组整合?

我正在使用drupal 7。

我想在 OG 组中添加论坛,以便添加到 OG 组中的论坛只能由 OG 组的成员访问。

除了使用表单访问之外,是否还有其他选项可以授予对表单的访问限制,因为它不会将群组与论坛集成?