1

我正在使用 Drupal 7,目前面临以下问题:

我有一个数据库,其中包括地址服务。这种关系使得每个服务都需要一个地址(只有一个)。在 Drupal 中,地址服务都是内容类型,并且服务具有将其与地址相关联的字段(使用EntityReference模块)。

创建新服务时,用户可以为其选择现有地址,但需要事先创建地址。我想知道是否可以为服务创建一个内容创建表单,该表单也包含地址的所有字段。如果用户手动填写所有字段,则会创建一个新服务和一个新地址。还应该有一个选择地址的选项(从列表或建议框中)。这样做后,地址字段将自动填充来自现有地址的数据,并且在提交时,表单将导致创建新服务与先前存在的地址相关(就像现在一样)。我在 Django 中做了一个非常相似的事情,它非常简单,不需要非常特定于应用程序的代码。我想知道在 Drupal 中是否有同样简单的方法。

简而言之-我正在寻找一种服务内容创建表单,它可以在选择现有地址或“就地”创建新地址(即以相同的形式)之间进行选择。

我还想补充一点,我对 Drupal 比较陌生(尽管我有 php 经验),而且我很难正确命名我面临的问题。因此,这个问题的标题很可能不相关和/或这个问题已在另一个问题中得到解决(是的,我搜索了它)。如果是这种情况,请随时为我指明正确的方向。

任何帮助将不胜感激。

谢谢!

4

1 回答 1

0

引用对话框模块应该正是您所需要的!它应该允许您在不离开当前编辑屏幕的情况下添加引用节点!

它不会将字段放在那里,但您不必离开屏幕即可创建引用节点。

这是你的想法吗?

于 2012-10-11T18:04:18.020 回答