我想为所有节点编辑表单添加自定义验证。具体来说,将使任何图像字段alt和title属性成为必需。但我什至还没有到那一块。到目前为止,我有以下代码,但由于某种原因,我的验证辅助函数从未被调用:
<?php
/*
* Implements hook_form_alter()
*/
function image_a11y_form_alter($form, &$form_state, &$form_id) {
// Do this for ALL node edit forms (not specific form ID)
if (isset($form['#node_edit_form']) && $form['#node_edit_form'] == TRUE) {
$form['#validate'][] = 'custom_validate';
}
}
function custom_validate($form, &$form_state){
// Custom validation here
}
我遵循了我在网上找到的几个示例,并仔细检查了 Drupal.org API 文档。我不知道我做错了什么。