您在這裡

D8筆記:在twig裡面印出Field的各種數值

今天在寫twig的時候,一直為了要印出變數而困擾。以前在D7的時候,用php來處理印出對應的數值容易多了,現在到了D8的TWIG,相對來說較為複雜。下面分享幾個常用到印出變數數值的語法。

  1. 連值跟原本的wrapper一起印出來的方法
{{ content.field_name.0 }} (推薦作法)
  1. 如果只想要針對數值的Raw Value,印出來的方法
{{ [entity].[field_machine_name].value|striptags }}

範例:{{ node.body.value|striptags }}

備註:使用上面的方法要特別注意,因為這個是user直接輸入的,如果直接Print出來,可能會造成一些網頁呈現的問題或錯誤。

文章標籤: