Формирование заказа без commerce или ubercart.

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

Аватар пользователя SDKSTD SDKSTD 16 марта 2014 в 4:45

Всем доброго времени суток. Я начинающий разработчик друпалер!
Попросили сделать сайт с тематикой авто услуг. На сайте должен быть небольшой раздел посвященный прокату авто.
Вопрос возник в отношении создания формы заказа. При клике по картинку авто в каталоге или по кнопке "Арендовать", пользователь переходит на форму заказа где ему надо заполнить только определенные реквизиты : Имя, Фамилия, Телефон, Адрес доставки авто, Срок аренды; а информация о выбранном авто и цене уже была подхвачена при клике по кнопке или картинке авто.
Использовать commerce или ubercart я не вижу смысла, чтоб не нагромождать сайт. Если есть идеи буду признателен.

Комментарии

Аватар пользователя sg85 sg85 16 марта 2014 в 4:49

это модуль webform, самое сложное для Вас, возможно, будет передать в форме адрес страницы, на которой была нажата кнопка оформления заказа, я подобную информацию передаю обычно через GET

Аватар пользователя SDKSTD SDKSTD 16 марта 2014 в 4:58

sg85 wrote:
это модуль webform, самое сложное для Вас, возможно, будет передать в форме адрес страницы, на которой была нажата кнопка оформления заказа, я подобную информацию передаю обычно через GET

Создать форму через webform не трудно, а понять как и где использовать GET я ни как не могу.

Аватар пользователя sg85 sg85 16 марта 2014 в 5:22

суть примерно такая:
ссылку в кнопке(то есть кнопка должна быть обычной стилизованной ссылкой) делаете не вида "/webform", а вида, например, "/webform?id=23", саму кнопку проще всего сделать через шаблон нужного типа нод, например так: <a class="order-button" href="/webform?id=<?php print $node->nid;?>">Заказать</a>(вместо webform указываете адрес(синоним) к вашей веб форме с заказом не забыв указать "/" вначале адреса, так же класс order-button, как вы могли догадаться, тут тоже для примера), далее в вебформе создаете скрытое поле, в котором в значении по умолчанию пишете http://www.yoursite.com/node/%get[id] (естественно подставляете адрес Вашего сайта), после чего остается только настроить форму под ваш вкус

Аватар пользователя SDKSTD SDKSTD 16 марта 2014 в 5:25

sg85 wrote:
суть примерно такая:
ссылку в кнопке(то есть кнопка должна быть обычной стилизованной ссылкой) делаете не вида "/webform", а вида, например, "/webform?id=23", саму кнопку проще всего сделать через шаблон нужного типа нод, например так: <a class="order-button" href="/webform?id=<?php print $node->nid;?>">Заказать</a>(вместо webform указываете адрес(синоним) к вашей веб форме с заказом не забыв указать "/" вначале адреса, так же класс order-button, как вы могли догадаться, тут тоже для примера), далее в вебформе создаете скрытое поле, в котором в значении по умолчанию пишете http://www.yoursite.com/node/%get[id] (естественно подставляете адрес Вашего сайта), после чего остается только настроить форму под ваш вкус

Спасибо за идею.

Аватар пользователя sg85 sg85 16 марта 2014 в 5:25

"SDKSTD" wrote:
Пока что решил вопрос этим модулем

в данном случае этот модуль не сильно отличается от dc или uc, ибо по сути является неплохим фреймворком именно для магазинов.