0

我使用模块作为链接在此处输入链接描述

它工作正常,但如果节点表单有文件上传,这会影响错误:

警告:call_user_func_array() 期望参数 1 是有效的回调,函数 'node_form' 未找到或 drupal_retrieve_form() 中的函数名称无效(C:\xampp\htdocs\semt1\includes\form.inc 的第 800 行)。注意:未定义索引:comment_form_node_form_alter() 中的#node(C:\xampp\htdocs\semt1\modules\comment\comment.module 的第 1194 行)。注意:试图在 comment_form_node_form_alter() 中获取非对象的属性(C:\xampp\htdocs\semt1\modules\comment\comment.module 的第 1211 行)。注意:未定义的索引:location_node_form_node_form_alter() 中的#node(C:\xampp\htdocs\semt1\sites\all\modules\location\location_node.module 的第 14 行)。注意:试图在 location_node_form_node_form_alter() 中获取非对象的属性(C:\xampp\htdocs\semt1\sites\all\modules\location\location_node.module 的第 15 行)。注意:未定义的索引:menu_form_node_form_alter() 中的#node(C:\xampp\htdocs\semt1\modules\menu\menu.module 的第 629 行)。注意:试图在 menu_form_node_form_alter() 中获取非对象的属性(C:\xampp\htdocs\semt1\modules\menu\menu.module 的第 629 行)。注意:未定义索引:menu_form_node_form_alter() 中的#node(C:\xampp\htdocs\semt1\modules\menu\menu.module 的第 630 行)。注意:试图在 menu_form_node_form_alter() 中获取非对象的属性(C:\xampp\htdocs\semt1\modules\menu\menu.module 的第 630 行)。注意:未定义索引:translation_form_node_form_alter() 中的#node(C:\xampp\htdocs\semt1\modules\translation\translation.module 的第 135 行)。注意:试图在 translation_form_node_form_alter() 中获取非对象的属性(C:\xampp\htdocs\semt1\modules\translation\translation.module 的第 135 行)。注意:未定义的索引:file_ajax_upload() 中的 field_im(C:\xampp\htdocs\semt1\modules\file\file.module 的第 271 行)。注意:未定义的索引:file_ajax_upload() 中的#suffix(C:\xampp\htdocs\semt1\modules\file\file.module 的第 280 行)。

我如何解决它

4

1 回答 1

0

我通过使用解决它

function yourmodule_menu_alter(&$items) {$items['system/ajax']['file path'] =drupal_get_path('module', 'node');$items['system/ajax']['file'] = 'node.pages.inc';}
于 2013-07-04T08:04:55.943 回答