Вывод формы в теле модуля!
Привет!
Я тут создаю модуль, который должен показывать форму добавления материала (ОСАГО) с яваскрипт расчётом стоимости на лету.
Для этого я создал обыкновеннейший модуль.
<?php
function calculator_menu() {
$items['calculator/osago'] = array(
'title' => 'Калькулятор расчёта каско',
'page callback' => 'calculator_osago',
'access callback' => TRUE,
);
return $items;
}
function
calculator_osago() {
}
?>
В функции calculator_osago я вывожу просто html-форму, если пользователь не залогинен.
А если пользователь авторизовался на сайте, то показать полноценную форму добавления материала.
Мне тут подсказывали, что для вывода формы добавления нужны всего две строчки:
<?php
module_load_include('inc', 'node', 'node.pages');
print node_add('osago');
?>
Но node_add() возвращает почему-то массив и вся эта конструкция даже меняет заголовок страницы на «Создание материала...».
Уверен, что эта форма выводится обыкновеннейшей функцией.
Подскажите, пожалуйста, какой
Или может быть идеи получше предложите?
Спасибо большое!