上传图像文件并继续处理名称和描述等详细信息后,我有分类参考术语字段,我需要对该字段进行控制以查看分类是否存在。所以我在想当点击保存按钮时脚本应该运行并返回错误......但是,我的问题是找到保存按钮功能的位置。我的完美解决方案是上传带有分类的图像,并且每个分类术语都应链接到一个图像。1对1的关系。我试过 file.module、File.inc、Form.inc 但没用。有没有人有任何解决方案?
1 回答
![?](http://img1.sycdn.imooc.com/545868190001d52602200220-100-100.jpg)
Qyouu
TA贡献1786条经验 获得超11个赞
如果您没有 Drupal 专业知识,那么修改核心或 contrib 模块是非常糟糕的做法。
因此,您可以使用钩子向表单添加/修改元素,特别是hook_form_alter 在提交时测试它:
函数 MYMODULE_form_alter($form, &$form_state, $form_id){
if($form_id == 'id_of_my_form'){ // 如果你不知道 var_dump($form_id) 在你的页面上
$form['#submit'][] = 'my_custom_submit_callback'; // 它是您自己的函数,在提交时在 core/contrib 函数之后执行
}
}
函数 my_custom_submit_callback($form, &$form_state){
// 测试你的值
if($form_state['values']['my_field_name']){
// 处理值
}别的{
form_set_error('my_field_name', "分类缺失");
}
}
注意:首次创建这些函数后清除缓存注册表
添加回答
举报
0/150
提交
取消