Блог пользователя - 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

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

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

Значение из списка с несколькими одинаковыми ключами

29 ноября 2011 в 19:10

Привет!
Создаю тип материала «ОСАГО». В нём нужен выпадающий список из городов.
В «Список допустимых значений» ввожу

Клонирование fieldset в form api

25 ноября 2011 в 13:40

Привет!
Необходимо создать заявку для расчёта ОСАГО. В ней надо сделать возможность добавления нескольких водителей.
Есть ли возможность добавить какую-нибудь кнопку, которая бы клонировала fieldset, содержащий поля с данными о водителе?

Спасибо!

Добавить ссылки к табам модуля пользователя.

11 ноября 2011 в 16:21

Всем привет!
У меня есть ссылка на «личный кабинет».
Там набор стандартных ссылок для user module.

Хочу добавить ещё несколько ссылок в дополнение к этим.

Получить значение дополнительного поля пользователя в шаблоне

11 ноября 2011 в 15:40

Привет!
Добавил для пользователя дополнительное поле «имя». Ну ФИО.

Подскажите, пожалуйста, как его вывести в шаблоне?

Список кастумных сущностей одного пользователя

10 ноября 2011 в 15:38

Привет!
(Версия друпала 7.9)
Стоит задача: дать возможность пользователю сохранять кастумный контент, просматривать его и редактировать.
Как создать content type я сообразил.
Создал View, который показывает список всех этих сущностей.
А как сделать так, чтобы этот список ограничивался только сущностями залогиненного пользователя?

И можно как-нибудь вывести форму создания этой сущности на отдельную страницу.

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