【问题标题】:drupal 8 twig: Get the fields from a reference entity (content type) in a Paragraph fielddrupal 8 twig:从段落字段中的引用实体(内容类型)获取字段
【发布时间】:2017-04-03 08:04:08
【问题描述】:

我有一个段落字段,它是客户推荐内容类型的参考实体。内容编辑器可以添加客户推荐段落并输入推荐的名称。这将在网站上显示文本。

我做了一段--c15a-customer-testimonial.html.twig模板文件,代码如下。

{% set c15a = { 'title': content.field_testimonial.entity.field_testimonial_titel } %}

<div class="component c15a">
    <div>
        <div>Testimonial title</div>
        <h2>{{ c15a.title }}</h2>
    </div>
</div>

当然,这不会打印任何内容。如何从段落中引用的内容类型中获取字段?

谢谢,

【问题讨论】:

    标签: twig drupal-8


    【解决方案1】:

    我不是 100% 确定,但你可以试试这个:

    {% set c15a = { 'title': {{ content.field_testimonial.entity.field_testimonial_titel }} } %}
    

    在传入的变量周围添加双括号。

    【讨论】:

    • 访问段落(作为节点上的字段)时,您会收到实体引用对象。获取引用的段落对象,需要使用.entity
    猜你喜欢
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 2017-11-13
    • 2018-06-04
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    相关资源
    最近更新 更多