Drupal 的 CCK 具有一个方便的功能,即允许单个 CCK 字段通过“添加另一个项目”按钮接受多个值,从而在节点中生成数据数组。
我想知道是否有任何简单的方法可以将其适应我要调用的非 CCK 表单drupal_get_form
。我宁愿不必使用多步骤表单技术重新发明轮子。
有人做过这个吗?
如果他们能包含一个更简化的示例,那就太好了,但是Drupal 中的 AHAH 简介 http://drupal.org/node/348475, 随着这篇关于使用 AHAH 添加动态表单元素的文章 http://drupal.org/node/331941应该涵盖几乎所有您需要的内容(不幸的是,相当多)。
CCK 这样做的方式(主要是content_add_more_js()
在 content.node_form.inc 中)有点复杂,因为它们需要满足不同字段类型的泛化,以及添加一些额外的内容以允许平滑的表排序拖放功能。因此,除非您需要后者,否则我宁愿不使用它作为示例,因为它会有点令人困惑;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)