从段落中获取引用节点上的字段值

时间:2017-10-26 14:54:06

标签: twig drupal-8

我在节点上有一个字段:field _ select FROM_UNIXTIME(log.clock), log.* from zabbix.auditlog log join zabbix.users us on us.userid=log.userid ,它是一个实体引用。如果我想访问引用节点上的字段值 - 我会在树枝模板中这样做:

generic_partner_prod_ref

现在我想在段落中使用相同的实体引用字段,并在我的段落中使用引用节点上的模板访问值 - 但我无法使其工作。

在树枝上我可以打印这样的节点:node.field_generic_partner_prod_ref.entity.field_page_title.value 但我无法访问其{{ content.field_generic_partner_prod_ref }}

修改

我在段落中引用的节点包含以下字段:field_page_title - field_image。我想直接在我的段落模板中访问这些字段的值。就像您可以使用节点树枝模板中的引用字段一样(参见上文)。

1 个答案:

答案 0 :(得分:0)

(代表作者提问回答)

以下是我最终做的事情: 要获取field_page_title: {{ content.field_generic_partner_prod_ref[0]['#node'].field_page_title.value }}

要在引用的节点上获取图像: <img alt="{{ content.field_generic_partner_prod_ref[0]['#node'].field_image.get(0).alt }}" src="{{ content.field_generic_partner_prod_ref[0]['#node'].field_image.entity.fileuri|image_style('crop_simple') }}" title="{{ content.field_generic_partner_prod_ref[0]['#node'].field_image.get(0).title }}">