С помощью чего, с помощью каких модулей это сделано? Схема зала и покупка билетов.

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

Комментарии

Аватар пользователя DD 85 DD 85 11 февраля 2019 в 19:48

Мне непонятно, как создаётся нода с этими дивами?
Как эти дивы реагируют на результаты отправленной формы?
И в целом, как всё это реализовать?

Аватар пользователя adubovskoy adubovskoy 11 февраля 2019 в 20:15

скорее всего написано вручную под заказчика. Сложного там технически ничего нет.

Сейчас такое проще делать на react или vuejs на фронте + свой модуль.

Вот готовый пример на vue:
код: https://bitbucket.org/jjsp37/theatre-demo/src
демо: https://theatre-969b8.firebaseapp.com/show/3443

Аватар пользователя sas@drupal.org sas@drupal.org 12 февраля 2019 в 8:19

Мне непонятно, как создаётся нода с этими дивами?

node bundle = event_seance
Должны быть ссылка на проданный билет на этот сеанс в этом зале с номером места, все остальные из плана зала = свободные, далее дело кода - построить view на вывод.

Как эти дивы реагируют на результаты отправленной формы?

Js script

И в целом, как всё это реализовать?

План такой:

- сущность "сеанс" (seance) типа (paragraphs)
-- поле ссылка на "зал"
-- поле дата + время

- сущность "фильм" (film)
-- поля в ассортименте ...
-- поле ссылка на "сеанс"

- сущность "зал" (holl)
-- поле типа "план расположения мест" (holl place plan) где вводятся номера мест на матрице расположения

- сущность билет (ticket)
-- поле ссылка на "сеанс"
-- поле место в зале