Здравствуйте друзья! Подскажите пожалуйста можно ли в шаблоне (twig) сущности или страницы вывести значение поля другой сущности? Если можно, то как? Спасибо.
Тип вообще ни при чем. Если в текущей сущности есть поле-ссылка на нужную сущность, то вообще без проблем: {{ entity_reference_field.entity.that_entity's_field }}
Если нужно по произвольному id, то костыль придется подгрузить типа Entity Twig
Ещё как вариант Twig Tweak
Пример (получает значение поля `field_image` из сущности `node` по идентификатору(id): 1): {{ drupal_field('field_image', 'node', 1)}} {{ drupal_field('field_image', 'node', 1, 'teaser')}} {{ drupal_field('field_image', 'node', 1, {type: 'image_url', settings: {image_style: 'large'}})}}
Комментарии
Какой именно другой? Как определяется поля какой сущности нужно выводить?
Другой по типу. Если есть возможность - по id или slug(url). Либо через field reference.
Тип вообще ни при чем. Если в текущей сущности есть поле-ссылка на нужную сущность, то вообще без проблем: {{ entity_reference_field.entity.that_entity's_field }}
Если нужно по произвольному id, то костыль придется подгрузить типа Entity Twig
Ещё как вариант Twig Tweak
Пример (получает значение поля `field_image` из сущности `node` по идентификатору(id): 1):
{{ drupal_field('field_image', 'node', 1) }}
{{ drupal_field('field_image', 'node', 1, 'teaser') }}
{{ drupal_field('field_image', 'node', 1, {type: 'image_url', settings: {image_style: 'large'}}) }}