Нужно в форме подсвечивать места которые уже купили, чтоб их невозможно было купить.
Без Друпала:
1. Храним в где угодно цифры, например 3,7,13 - это и есть наши зарезервированные места.
Всё. Одна строка кода на запись, одна строка на вывод.
Но хочется чтоб это было с Друпалом.
Самое простое: Просто пишем в Ноде что места такие-то куплены и брать их нельзя.
Как организовать проверку? Чтоб юзер не ввёл в форму купленные места?
------------------
В модуле Вэбформы - есть пункт зависимости. Там в зависимости от скрытых значений можно гасить галочки в полях - то ест практически можно решить задачу. Но, например если мест 100 - то это 100+100 полей прописывать. - Громоздко и некрасиво.
Как сделать красиво?
Комментарии
Посмотрите на https://www.drupal.org/project/easy_booking
Я бы делал так. Нода - маршрут.. Поле это автобус с местами. То есть,так как поле может быть множественным можно делать сколько угодно мест.
К одной ноде - маршруту несколько автобусов. Вполне нормальная бдшная схема..Или брость в меня камень,если не согласны
Хотя,конечно я бы сделал поле - таблицу с местами так было бы эффективнее.
То есть свой форматтер бы создал
Есть более простой вариант без полей
Там на до 100 строк кода.
Hook_node_insert update delete и view
+ форма резервации.
Вот пример модуля адреса для ноды
https://github.com/Gormartsen/node_example
Берем заменяем на нужное вам и получаем быстрый узко заточенный модуль интегрированный с нодами