Вывод формы в теле модуля!

Главные вкладки

Аватар пользователя qstyler qstyler 30 ноября 2011 в 19:04

Привет!
Я тут создаю модуль, который должен показывать форму добавления материала (ОСАГО) с яваскрипт расчётом стоимости на лету.

Для этого я создал обыкновеннейший модуль.

<?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() возвращает почему-то массив и вся эта конструкция даже меняет заголовок страницы на «Создание материала...».

Уверен, что эта форма выводится обыкновеннейшей функцией.

Подскажите, пожалуйста, какой Smile

Или может быть идеи получше предложите?

Спасибо большое!

Комментарии