我为特定内容类型提供了2个单独的节点引用字段。我想确保两个字段都指定了相同数量的节点。任何帮助赞赏。 THX
答案 0 :(得分:1)
在Drupal 6.x ......
您必须通过hook_form_alter将自定义验证处理程序附加到表单,例如:
function my_module_form_alter (&$form, $form_state, $form_id) {
if ($form_id == "my_form_to_modify")
$form['#validate'][] = "my_module_form_validate_handler";
}
function my_module_form_validate_handler ($form, &$form_state) {
if (sizeof($form_state['values']['field_my_node_ref_1']) != sizeof($form_state['values']['field_my_node_ref_2'])) {
form_set_error("field_my_node_ref_1","You have to supply equal number of nodes...");
}
}