Шаблон замены Drupal для ссылки на сущность

У меня есть тип профиля, прикрепленный к пользователю. Там у меня есть поле Entity Reference Field менеджера программ. У меня есть прямые трансляции (тип контента), на которые люди могут зарегистрироваться. Я установил правило, чтобы отправлять письмо менеджеру программы каждый раз, когда кто-то регистрируется.

Моя проблема в том, что я пытаюсь извлечь информацию из профиля на основе ссылки на объект для менеджера программ.

У меня есть поле для печати с использованием этого шаблона ...

[registration:entity:field_program_manager]

Однако, когда я пытаюсь вытащить имя, адрес электронной почты телефона, я не могу его показать.

У кого-нибудь есть идеи, чем поделиться? Огромное спасибо!


person user24793    schedule 20.03.2014    source источник


Ответы (2)


Итак, я пытался решить, как отправить электронное письмо автору страницы, но у меня возникли проблемы. Поэтому я создал новые поля, надеясь, что это будет проще. Пытаясь решить эту проблему, я решил исходную проблему.

Чтобы напечатать Автора узла на электронную почту через действия Правила, используйте это.

[registration:entity:author]

Таким образом, для имени это будет:

[registration:entity:author:profile-main:field_first_name]

Надеюсь, это поможет кому-то еще.

person user24793    schedule 20.03.2014

Если вы используете форму сущности вместо узла и ссылаетесь на информацию о пользователе по умолчанию (не тип профиля «Основной профиль»), вы хотите использовать что-то вроде

[entityform:field-staff-entity-ref:field-work-email]

В этом случае «field-staff-entity-ref» — это поле ссылки на объект в форме entity, а «field-work-email» — это поле в настройках учетной записи пользователя.

person Sara CK    schedule 24.08.2018