1

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

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

Имя:

Фирма:

Email:

Контактов (кратное значение)


Имя:

Email:


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

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

Имя: Email: Телефон : Адрес: Город: Состояние ....

Спасибо!

ответ

0

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

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

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

Смежные вопросы