Drupal内容类型 - 通过实体参考填充标题字段

时间:2014-05-07 18:38:37

标签: drupal drupal-7

我正在为Drupal 7网站创建两个自定义内容类型 - 让我们称之为“职位发布”和“职位申请”,因为这说明了两者之间的关系。

创建新的Job Application时,我希望Title与其所针对的Job Posting相同。用户将通过作业发布显示中的链接进入新的作业应用程序创建页面。我将把Job Posting节点id传递给URL中的Job Application创建页面,并通过Entity reference prepopulate将其抓取到一个隐藏字段中。

看到的是如何使用实体引用来填充新作业应用程序的标题。

标题的字段类型为“节点模块元素”,它是必需的 - 这似乎不可修改。我真正想要的是一个从关联的职位发布中提取标题的字段。我希望用户必须在自由格式中输入标题。

实际上,问题是双重的:

  1. 如何从作业发布中提取作业标题 - 我想在URL中传递作业发布的节点ID,然后使用 来查找标题,我不想传递标题本身(滥用的可能性太大)。

  2. 我如何专门将“职位发布”标题拉入新职位申请的“职位”标题中,这似乎完全不受任何影响?

3 个答案:

答案 0 :(得分:0)

我不认为实体参考会帮助您设置节点标题。

你应该看看这些模块。

答案 1 :(得分:0)

https://drupal.org/project/entityreference_autofill实体引用自动填充模块为实体引用字段提供了一个选项,用于使用来自所选引用实体的数据填充其他表单字段。

答案 2 :(得分:0)

正确的解决方案是使用Drupal 7中的标题模块将标题字段更改为fieldAPI,然后由prepopulate模块https://www.drupal.org/project/title

识别