Всем доброго времени суток. Я начинающий разработчик друпалер!
Попросили сделать сайт с тематикой авто услуг. На сайте должен быть небольшой раздел посвященный прокату авто.
Вопрос возник в отношении создания формы заказа. При клике по картинку авто в каталоге или по кнопке "Арендовать", пользователь переходит на форму заказа где ему надо заполнить только определенные реквизиты : Имя, Фамилия, Телефон, Адрес доставки авто, Срок аренды; а информация о выбранном авто и цене уже была подхвачена при клике по кнопке или картинке авто.
Использовать commerce или ubercart я не вижу смысла, чтоб не нагромождать сайт. Если есть идеи буду признателен.
Комментарии
это модуль webform, самое сложное для Вас, возможно, будет передать в форме адрес страницы, на которой была нажата кнопка оформления заказа, я подобную информацию передаю обычно через GET
Создать форму через webform не трудно, а понять как и где использовать GET я ни как не могу.
Пока что решил вопрос этим модулем
суть примерно такая:
ссылку в кнопке(то есть кнопка должна быть обычной стилизованной ссылкой) делаете не вида "/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] (естественно подставляете адрес Вашего сайта), после чего остается только настроить форму под ваш вкусСпасибо за идею.
в данном случае этот модуль не сильно отличается от dc или uc, ибо по сути является неплохим фреймворком именно для магазинов.