代码之家  ›  专栏  ›  技术社区  ›  espenhogbakk

如何在Drupal的父节点添加表单中添加和关联节点

  •  1
  • espenhogbakk  · 技术社区  · 16 年前

    我想在Drupal中完成以下场景:

    您有两种内容类型。比如说,许可证申请表和个人内容类型。

    然后,当您在Drupal的“node/add”提交表单中添加许可证时,我想添加与此许可证相关的相对人数,并且只添加此许可证。假设你想申请一个许可证,并将4个人与这个许可证联系起来,然后不是创建许可证,然后创建4个人并将其与许可证联系,我想“内联”。

    因此,当我添加一个lisence时,有一种方法可以添加1个或多个与lisence节点相关的人。这可能吗?如果可能的话,如何实现?

    我一直在研究节点引用模块,它设法将一个节点引用到另一个节点,但不会将它们与另一个添加到内联中。

    使用web开发框架Django,有一种方法叫做“内联编辑”,你可以在另一个内容类型创建表单中获取内容类型字段。在那里,你可以用ForeignKey将它们绑定在一起。

    有人知道Drupal中的一些模拟器,如果没有,这是另一种实现模拟器的方法吗?这样用户友好吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   kswan    16 年前

    这个 Popups: Add and Reference 模块最近得到了改进,我认为它可能会做你想做的事情。

        2
  •  1
  •   Hache    14 年前

    尝试 Node Relationship ,它将在节点引用字段旁边添加编辑/查看/添加按钮,并弹出一个模式。请确保检查模块依赖关系。

        3
  •  0
  •   avpaderno    13 年前

    我对此进行了调查,但似乎不可能。我查看了reference_create模块,并在drupal.org上搜索和发布了一些东西,但没有人有一个好的解决方案。

    所以,我只是在大约3个小时内在Django中重建了整个东西;所以,明天我会努力说服我的雇主走Django的路!