ВопросКастомный вывод формы добавления ноды. Ошибка: Warning: call_user_func_array()

определил шаблон для формы:

function MYMODULE_theme($existing, $type, $theme, $path){
  return array(
    'inspiration_node_form' => array(
      'arguments' => array('form' => NULL),
      'template' => 'templates/inspiration-node-form',
      'render element' => 'form',
    ),
 
}

Темизировал форму, далее вызвал ее в нужном мне месте вот так:

module_load_include('inc', 'node', 'node.pages');
 
$form = node_add('inspiration');
 
print render($form);

Не могу понять что происходит. Все делал правильно, форма выводится, поля рендерятся, но при попытке загрузить изображение в форме (то есть на срабатывании Ajax) вылазит такая ошибка и далее ничего не происходит.

Полный текст ошибки выглядит так:

Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'node_form' was given в функции drupal_retrieve_form()

Кто-нибудь сталкивался с подобным вообще?

Комментарии

Аватар пользователя Костик Корепин
Костик Корепин написал:

Тоже столкнулся щас!Сделал почти один в один как у Вас и то же ошибка при попытке загрузить изображение...Как то решили проблему?

24.07.2012 16:20

Комментировать