Drupal - 在节点编辑表单上创建“添加另一个”按钮,这些按钮将保留节点关系

时间:2011-06-14 17:30:18

标签: php drupal drupal-6

我正在使用node reference url widget将图片附加到内容类型 - “市场项目”。这里详细介绍了这项技术:http://drupal.org/node/599672

我的目标是在图像节点编辑表单中添加一个额外的按钮,允许用户保存并添加另一个图像节点,保留此新图像节点的节点参考/关系

因此按钮将是:

[保存] [添加其他图片] [预览]

有些模块提供了“添加另一个”功能(herehere),但是当添加另一个节点时,它们不会保留开箱即用的节点关系。

此时,当用户单击图像节点上的“保存”按钮时,它们将被重定向到引用的节点,在那里他们可以再次单击“添加图像”按钮(由节点引用窗口小部件创建)。我看到你可以在正常提交过程之上向提交按钮添加功能,所以是否可以通过图像节点的提交按钮上的功能再次自动激活引用节点上的“添加图像”按钮?

即。提交图像节点时:

  1. 将节点保存为正常
  2. 转到目标(通过节点ref小部件设置转到原始的引用节点)
  3. 激活此节点上的“添加图片”按钮
  4. (显然我需要保留原来的“保存”按钮并通过hook_form_alter创建一个新按钮,但为了清楚起见,我们假设已经完成了!)。

1 个答案:

答案 0 :(得分:0)

你正在使用CCK,对吗?只需在特定字段设置(/ admin / content / types)中将值数设置为“无限制”

问候,斯拉瓦