上载图像文件并进行诸如名称和描述之类的详细信息之后,我有了分类法参考术语字段,并且需要对该字段进行控制以查看分类法是否存在。 所以我当时想单击保存按钮时脚本应该运行并返回错误...但是,我的问题是要找到保存按钮功能所在的位置。 我的完美解决方案是上传带有分类法的图像,并且每个分类法术语都应链接到一个图像。一对一的关系。
我尝试了file.module,File.inc,Form.inc,但没有用。 有人有什么解决方案吗?
答案 0 :(得分:0)
如果您没有drupal专业知识,那么修改核心或贡献模块是非常糟糕的做法。
因此,您可以使用挂钩将元素添加/修改到表单中,尤其是hook_form_alter 在提交时对其进行测试:
function MYMODULE_form_alter($form, &$form_state, $form_id){ if($form_id == 'id_of_my_form'){ // if you don't know it var_dump($form_id) on your page $form['#submit'][] = 'my_custom_submit_callback'; // its your own function executed after core/contrib functions on submit } } function my_custom_submit_callback($form, &$form_state){ // test your values if($form_state['values']['my_field_name']){ // Deal with value }else{ form_set_error('my_field_name', "Taxonomy is missing"); } }
NB:在首次创建这些功能后清除缓存注册表