Drupal 7 - тип контента внутри типа контента - как коллекция полей
Я хотел бы создать тип контента под названием "контакт", который будет использоваться в других типах контента, таких как "клиент" и "проспект". Когда я создаю нового клиента, я хотел бы иметь возможность создавать в той же форме новые контакты для этого клиента, например коллекцию полей. Например:
ДОБАВИТЬ НОВОГО КЛИЕНТА
Название:
Фирма:
Эл. адрес:
Контакты (множественное значение)
Название:
Эл. адрес:
Добавить новый контакт
Но в типе контента "Контакт" у меня есть намного больше полей, которые я могу заполнить позже:
Имя: Электронная почта: Телефон: Адрес: Город: Штат....
Спасибо!
1 ответ
Модуль правил можно использовать для настройки правила, согласно которому при создании нового объекта "Клиент" создается новый объект "Контакт" на основе значений в полях контактов клиента (имя и адрес электронной почты).
Однако я не уверен, как вы могли бы реализовать "добавить еще один элемент" для групп полей в форме (что, как я полагаю, является желаемой функциональностью вашего "Добавить новый контакт").
Вы можете также захотеть включить поле ссылки на сущность в свой тип сущности контакта, чтобы оно могло ссылаться на сущность клиента, с которой он связан. Это даст вам возможность в будущем отображать список контактов, связанных с клиентом.