0

モジュールをリンクとして使用しますここにリンクの説明を入力してください

正しく動作しますが、ノードフォームにファイルアップロードがある場合、これはエラーに影響します:

警告: call_user_func_array() は、パラメーター 1 が有効なコールバックである、関数 'node_form' が見つからない、または drupal_retrieve_form() の無効な関数名であると想定しています (C:\xampp\htdocs\semt1\includes\form.inc の 800 行目)。Notice: 未定義のインデックス: #node in comment_form_node_form_alter() (C:\xampp\htdocs\semt1\modules\comment\comment.module の 1194 行目)。注意: comment_form_node_form_alter() で非オブジェクトのプロパティを取得しようとしています (C:\xampp\htdocs\semt1\modules\comment\comment.module の 1211 行目)。注意: 未定義のインデックス: #node in location_node_form_node_form_alter() (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 行目)。注意: 未定義のインデックス: #node in menu_form_node_form_alter() (C:\xampp\htdocs\semt1\modules\menu\menu.module の 629 行目)。注意: menu_form_node_form_alter() で非オブジェクトのプロパティを取得しようとしています (C:\xampp\htdocs\semt1\modules\menu\menu.module の 629 行目)。Notice: 未定義のインデックス: #node in menu_form_node_form_alter() (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 に答える