我正在为Drupal 7网站创建两个自定义内容类型 - 让我们称之为“职位发布”和“职位申请”,因为这说明了两者之间的关系。
创建新的Job Application时,我希望Title与其所针对的Job Posting相同。用户将通过作业发布显示中的链接进入新的作业应用程序创建页面。我将把Job Posting节点id传递给URL中的Job Application创建页面,并通过Entity reference prepopulate将其抓取到一个隐藏字段中。
我不看到的是如何使用实体引用来填充新作业应用程序的标题。
标题的字段类型为“节点模块元素”,它是必需的 - 这似乎不可修改。我真正想要的是一个从关联的职位发布中提取标题的字段。我不希望用户必须在自由格式中输入标题。
实际上,问题是双重的:
如何从作业发布中提取作业标题 - 我想在URL中传递作业发布的节点ID,然后使用 来查找标题,我不想传递标题本身(滥用的可能性太大)。
我如何专门将“职位发布”标题拉入新职位申请的“职位”标题中,这似乎完全不受任何影响?
答案 0 :(得分:0)
我不认为实体参考会帮助您设置节点标题。
你应该看看这些模块。
答案 1 :(得分:0)
https://drupal.org/project/entityreference_autofill实体引用自动填充模块为实体引用字段提供了一个选项,用于使用来自所选引用实体的数据填充其他表单字段。
答案 2 :(得分:0)
正确的解决方案是使用Drupal 7中的标题模块将标题字段更改为fieldAPI,然后由prepopulate模块https://www.drupal.org/project/title
识别