“添加更多”分类术语小部件
我正在尝试创建一个与普通术语参考小部件相似的字段小部件,只是有一个关键的区别。用户需要能够同时添加多个新的分类法术语,这可能更好地证明了这一点: 我已经讲到了功能类似于分类法/选项/列表模块所提供的功能(即,显示了复选框/收音机,正在保存等)。 这是我在其中使用的重要代码hook_field_widget_form(): $element += array( '#type' => $multiple ? 'checkboxes' : 'radios', '#default_value' => $multiple ? $default_value : reset($default_value), '#options' => $options, '#value_key' => $value_key, '#element_validate' => array('options_field_widget_validate'), '#properties' => $properties, ); 让我感到困惑的是,$ element不是您通常的表单数组,因此我不确定如何添加文本字段和按钮-尤其是它们的值不是要保存的。将这些字段添加到窗口小部件的最佳方法是什么? 至于添加所需的Javascript,我是否认为应该使用#ajax来调用为复选框重新构建#options的函数? 提前致谢! 编辑- 我最初的问题很模糊,这是我尝试过的更多详细信息: $element += array( '#type' => 'fieldset', '#delta' => $delta, ); $element['value'] …