Entity Reference

Добавить новый материал и автоматически заполнить поля текущей формы

Задача: заполняем анкету клиента при записи на прием (в салон, клинику, сервис или еще куда). Сначала проверяем, есть ли клиент в нашей базе по номеру телефона. Если есть, то автоматом берем данные клиента, например, возраст, и подставляем в анкету. Если нет, то тут же, не отходя от кассы, создаем карточку клиента, вносим туда данные, возвращаемся к анкете и подставляем необходимые данные нового клиента.
Первая часть задачи легко решается с помощью модуля: Entity reference autofill (ERA).

Замена INNER JOIN на LEFT JOIN в запросе Views

Возникла задача: вывести список комнат и занятий в них (что-то вроде расписания). Комнаты 101, 102, 103 и 104. Занятия Physics, Math, Bio и Geo. Используем Enitity Reference и Views.
  1. Создаем тип материала Rooms для комнат и Lessons для занятий.
  2. В типе материала Lessons добавляем поле Subject для выбора вида занятия и поле Entity Reference с именем field_room_ref, указывающее на Rooms. Теперь, при создании занятия можно выбрать комнату.
Подписка на Entity Reference