mekhos: Блог

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

Создание формы заказа

13 января 2009 в 14:19

Всем привет!

Почитав сообщения относящиеся к теме вопроса так и не нашел ответа, поэтому хочу обратиться к сообществу.
Задача - создать страницу, на которой выводятся поля из некоторой ноды плюс поля формы отвечающие за сбор информации по адресу доставки, контактным данным и подробностям заказа. Всю полученную информацию, включая инормацию из ноды (которая по сути хранит в себе информацию о продукте, его свойствах в виде таксономии и изготовителе в виде ссылки на аккаунт) необходимо сохранить в базе и отправить по e-mail.
Я себе концептуально представляю решение так:

  1. Создаю с помощью CCK тип контента "Заказ"
  2. При нажатии кнопку "Сделать заказ" на странице продукта пользователь отправляется на страницу с формой создания объекта типа "Заказ". При этом, каким-то образом мы передаем идентификатор ноды (продукта) со страницы с которой была нажата кнопка
  3. В форме заказа помимо самих полей заказа отображаем информацию из ноды продукта
  4. После создания заказа отсылаем уведомление

Но не могу понять как выполнить пункт 2, а именно передачу идентификатора и включение объекта ноды в переменные доступные для шаблона.