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

Аватар пользователя DD 85 DD 85 11 февраля в 14:41

С помощью чего, с помощью каких модулей это сделано? Схема зала и покупка билетов.
https://iframeab-pre0580.intickets.ru/node/10993660

0 Thanks

Комментарии

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

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

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

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

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

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

Аватар пользователя adano adano 11 февраля в 20:29

При первом запуске не работает, с сессиями какая-то хрень.
Аналогично, если куки почистить.

Аватар пользователя adubovskoy adubovskoy 11 февраля в 21:13

хоть какая-то демка лучше чем отсутствие демки) пишите урл если есть хороший пример, я ж только за).

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

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

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

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

Js script

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

План такой:

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

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

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

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