首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OG -为儿童申请会员资格

OG -为儿童申请会员资格
EN

Drupal用户
提问于 2014-09-03 08:52:39
回答 1查看 67关注 0票数 0

我想知道是否有en选项将og成员资格应用于节点的所有引用的子实体。

我有一个内容类型的‘企业’,可以参考自己来创建一个企业的结构。F.e.(企业1->次级企业1->次级企业1)

当将企业1添加到组中时,还应该添加所有依赖节点。

提前谢谢你的建议

EN

回答 1

Drupal用户

发布于 2014-09-03 19:14:08

你可以用视图规则做这件事。

  1. 创建一个视图,为节点的所有直接引用的子节点(该节点作为上下文过滤器)提供一个“规则”显示。
  2. 现在,创建一个以节点为参数的规则组件,在新创建的视图上运行一个"View循环“(一旦安装了上述模块,您就会看到这是什么)。
  3. 在此循环中,添加一个将当前循环项添加到有机组中的操作。保存组件。
  4. 将第二个操作添加到作为组件本身的循环中,以当前循环项作为参数。(我实际上还没有试过这个。)
  5. 您可以从其他规则中调用此规则组件,这些规则可以以多种方式触发,例如单击简单的按钮或执行散装作业

我的两分钱:

  • 注意这一点,因为它是递归的。如果你有两个企业相互联系,那么这将是无限的回溯和崩溃。可以在规则组件中添加节点尚未成为组成员的前提条件。
  • 决定是否要为此使用实体引用或有机组,但不要同时使用。你想要做的事情听起来就像你有一个由企业和子企业组成的网络,你想把你现有的网络转化成有机的群体。如果有人添加了新的引用,您将不得不更新您的组,这是令人讨厌的。在实体引用和有机组之间做出决定,并消除另一个。
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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