【发布时间】:2011-09-14 21:51:06
【问题描述】:
我正在使用 node reference url widget 将图像附加到内容类型 -“市场项目”。该技术在此处完整概述:http://drupal.org/node/599672
我的目标是在图像节点编辑表单中添加一个额外的按钮,允许用户保存和添加另一个图像节点,同时保留这个新图像节点的节点引用/关系。
因此按钮将是:
[保存] [添加另一张图片] [预览]
有些模块提供“添加另一个”功能(here 和 here),但是当添加另一个节点时,它们不会立即保留节点关系。
目前,当用户单击图像节点上的“保存”按钮时,他们将被重定向到引用的节点,在那里他们可以再次单击“添加图像”按钮(由节点引用 url 小部件创建)。我看到您可以在正常提交过程之外向提交按钮添加功能,那么是否可以通过图像节点的提交按钮上的功能再次自动激活引用节点上的“添加图像”按钮?
即在提交图像节点时:
- 正常保存节点
- 转到目的地(通过节点 ref 小部件设置以转到原始的引用节点)
- 激活此节点上的“添加图像”按钮
(显然我需要保留原来的“保存”按钮并通过 hook_form_alter 创建一个新按钮,但为了清楚起见,我们假设这已经完成!)。
【问题讨论】: