События Drupal 7 в нескольких местах — взаимосвязь «многие ко многим»

#drupal-7 #registration #entityreference

#drupal-7 #Регистрация #ссылка на объект

Вопрос:

Нам нужно сделать ссылки «многие ко многим» в Drupal 7. У нас есть 2 объекта с именами :

  • спортивные мероприятия
  • фитнес-клубы (физические места)

Вот некоторые правила, касающиеся отношения сущностей :

  • каждым видом спорта можно заниматься в разных фитнес-клубах
  • каждый фитнес-клуб предлагает несколько спортивных мероприятий в определенные временные интервалы
  • у каждого вида спорта есть несколько дат, где им можно заниматься в фитнес-клубе в определенные временные интервалы

Например, «фитнес» можно практиковать в первом фитнес-клубе по понедельникам и вторникам, и в нем может быть 10 посетителей. То же самое упражнение можно выполнять во втором фитнес-клубе, но в другие даты и с участием 20 человек.

Моя проблема заключается в том, чтобы знать, как я могу использовать ссылку на сущность, чтобы связать эти два типа контента, и как я могу определить временные интервалы и как я могу использовать register module. Зарегистрированный пользователь может зарегистрироваться для определенного действия и всех его дат…

Технически это выглядит как троичная связь между «пользователями», которые регистрируются, «спортивными мероприятиями» и «фитнес-клубом»… Я только начал использовать Drupal с недели и еще не понял всей философии.

Спасибо за вашу помощь

Ответ №1:

Я нашел частичное решение: — я создал 3 типа контента: фитнес-клубы, мероприятия и временные интервалы — в тип контента «фитнес-клуб» я добавил коллекцию полей с регистрацией и 2 ссылки на объекты: мероприятия и временной интервал. Таким образом, я могу добавлять для каждого действия столько временных интервалов, сколько захочу, и регистрироваться в каждом из них.

Моя «новая» проблема заключается в том, что я не хочу отображать «регистрационную форму» для каждого действия, но «тип регистрации»… Я хочу, чтобы пользователи затем управляли своей регистрацией и добавляли регистрацию…