web-dev-qa-db-ja.com

ビューテンプレートの生のフィールド値にアクセスするにはどうすればよいですか?

Drupal 8.でビューフィールドのテンプレートを書いています。どのようにしてビューの複数値フィールドの生の値にアクセスできますか?これを試しましたが、それは動作しません。

{% for i in 0.. row.field_color['#items']|length - 1 %}
{{ row.field_color[i] }}
{% endfor %}
1
david

あなたがviews-view-fields--styles.html.twigでそれを使用しているので、それは{{ fields.field_color.0 }}または{{ fields.field_color.content|striptags }}

2
No Sssweat

エンティティを使用して、データベースから未加工の値を取得します。

{% for item in row._entity.field_color %}
  <p>{{ item.value }}</p>
{% endfor %}
1
4k4