Drupal 7 - тип контента внутри типа контента - как коллекция полей

Я хотел бы создать тип контента под названием "контакт", который будет использоваться в других типах контента, таких как "клиент" и "проспект". Когда я создаю нового клиента, я хотел бы иметь возможность создавать в той же форме новые контакты для этого клиента, например коллекцию полей. Например:

ДОБАВИТЬ НОВОГО КЛИЕНТА

Название:

Фирма:

Эл. адрес:

Контакты (множественное значение)


Название:

Эл. адрес:


Добавить новый контакт

Но в типе контента "Контакт" у меня есть намного больше полей, которые я могу заполнить позже:

Имя: Электронная почта: Телефон: Адрес: Город: Штат....

Спасибо!

1 ответ

Модуль правил можно использовать для настройки правила, согласно которому при создании нового объекта "Клиент" создается новый объект "Контакт" на основе значений в полях контактов клиента (имя и адрес электронной почты).

Однако я не уверен, как вы могли бы реализовать "добавить еще один элемент" для групп полей в форме (что, как я полагаю, является желаемой функциональностью вашего "Добавить новый контакт").

Вы можете также захотеть включить поле ссылки на сущность в свой тип сущности контакта, чтобы оно могло ссылаться на сущность клиента, с которой он связан. Это даст вам возможность в будущем отображать список контактов, связанных с клиентом.

Другие вопросы по тегам