2017-04-03 105 views
0

我有一個段落字段,它是客戶證明內容類型的參考實體。內容編輯器可以添加客戶推薦段落並輸入推薦的名稱。這會在網站上顯示文字。drupal 8 twig:從段落字段中的參考實體(內容類型)獲取字段

我用以下代碼創建了一個段落 - 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> 

當然,這不會打印任何東西。如何從我在段落中引用的內容類型中獲取字段?

THX,

回答

1

我不是100%肯定,但你可以試試這個:

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

添加在左右傳遞的變量的雙括號

+0

當訪問一個段落(如。一個節點上的字段),您會收到實體引用對象。要獲得引用的段落對象,你需要使用'.entity'。 – LittleTiger