Передача параметров из вьювс в форму заказа и их подсчет
Добрый день. Есть вьювс которая выводит перечень продуктов на главной странице сеткой. у каждой ячейки есть кнопка заказать. В задумке должна вести на форму заказа которую необходимо слепить с помощью веб-формс. но как туда передать наименование товара, его цену за единицу и дать после этого пользователю самостоятельно выбрать необходимое ему количество и ввести свои данные?
А чем не устраивает модули ubercart или commerce?
Установите модуль ubercart и уже существующий тип материала отметьте как товар и у вас все автоматически выведется.
Если все-таки вы решились через вебформ, то вам нужно вывести поле количества и поле цены. И третье поле сумму. Подцепите javascript файл и в нем по изменению количества записывайте в третье поле сумму.
Уберкарт мне немного не подходит. Это не интернет магазин. Да и поупражняться с вебформ охота. Вот поля вывел а как суммировать... я с JS вообще никак..
Согласно вашей статье передаю значение вот этой строкой элементу формы: <a class="colorbox-load" href="<?php print base_path(); ?>forma-zakaza.html?width=500&height=600&iframe=true?product=<?php print drupal_get_title(); ?>">заказать тоавар</a>
попутно подгружая ее в окне colorbox, но значение почему то непередается.
Даи само поле в которое выводится значение не выводится под админом... странно. до этого выводилось..
И уберкарт и коммерц это как раз интернет магазин и нужен как раз для этого, а если хотите с формами поупражняться, тогда создавайте свой модуль и вот так создавайте форму:
http://api.drupal.org/api/drupal/developer!topics!forms_api_reference.html/7
Дело не в упражнениях. Мне надо просто два параметра передать в форму, их там посчитать и все. Изза этой задачи не вижу смысла ставить такие махины как уберкарт или коммерц. Мне бы пример толковый. Как должна выглядеть конструкция. вот тут нашел, обьясняется, но только один элемент. А как остальное передать.. Может проще будет с Post?
Переменная передает массив, по %get[name_item] выдает Array, не могу понять как вывести значение поля.У меня там простая цена указана..
Вобщем так и не дождался ответа, как выделить из массива который передает field_get_items необходимое мне значение, поэтому стал передавать значение явно, прописывая его. Не есть это гуд...