0

我正在做一个工作板类型的个人项目(实际上它是一个音乐家类型的“申请”板)。我在页面流中的某个阶段有点卡住了。

我想要的是上述广告商“发布”作业节点参考(字段即:Bass Player),以便可以在 Drupal 系统中交叉引用所有项目。

工作流程最好是这样的:

1) 用户(申请人)查看空缺节点页面(即,需要贝斯播放器)。
2) 申请人点击规则链接 (RL) “立即申请”,RL 触发操作至第 #2 页表格以完成。RL 将原始节点页面与应用程序相关联,以便稍后可以(通过视图)将实体显示到广告商和申请人仪表板的部分中。
3) 申请人单击“立即完成”按钮,RL 过程完成,以便 i) 将应用程序作为节点发布到系统数据库(我已经完成了应用程序节点)ii) 全部

在用户启动它以将作业提交到系统之前,如何将作业节点参考字段输入到用户应用程序中,以便以后可以将其拉回节点创建者(作业)和申请人提交的作业?我有一个必须创建的“第三个”参考节点的心理图景,它将所有参考“绑定”在一起。

目前,我已经完成了节点类型,屏幕上的应用程序表单由节点页面上的规则链接触发,将用户带到“应用程序”页面,这就是我卡住的地方。我知道应用程序进程必须链接(在 Drupal 中我们可以使用关系模块)并且我查看了选项并安装了实体参考预填充但是虽然这对其他未来的功能有好处,但我不知道该去哪里下一步,我花了很多时间挠头。

在此先感谢您对这通常如何工作的任何建议或解释将非常有帮助。

我在 Drupal SE 上发布了一个类似的问题,但我没有相关建议。
https://drupal.stackexchange.com/questions/114432/

4

1 回答 1

0

很简单。

您需要向您的规则链接添加另一个操作,以根据“节点”数据选择器在实体参考字段中的“已创建实体”(这是由您的规则链接创建的可配置变量)内设置数据值。

确保在页面重定向操作之前添加一个操作以保存实体(假设您使用一个)。

澄清一下,这一切都应该在您的规则链接规则中完成!

干杯!


编辑:

更确切地说...

如果您遇到类似的事情,我想您希望您的规则链接操作看起来像:

创建一个新实体参数:实体类型:节点,内容类型:应用程序,标题:应用程序,作者:[site:current-user] 提供变量:创建的实体(entity_created)

设置一个数据值参数:Data: [entity-created:field-job], Value: [node:field-job]

设置一个数据值参数:Data: [entity-created:field-app], Value: [node]

保存实体参数:实体:[实体创建],立即强制保存:true

于 2014-06-04T15:40:56.153 回答