web-dev-qa-db-ja.com

段落テンプレートの段落フィールド値を印刷する方法は?

サンプルの段落テンプレートで段落フィールドの値を出力しようとしていますが、機能しません。 twig段落/paragraph--article--default.html.twigにテンプレートを作成しました

私はfield_actionと呼ばれるフィールドを持っており、私は試しました:

{% block paragraph %}
    <div{{ attributes.addClass(classes) }}>
      {% block content %}
        {{content.field_action}}
        {{content.field_action.value}}

      {% endblock %}
    </div>
{% endblock paragraph %}

何も起こりません。

{{content}}と書けば問題ありませんが、出力をカスタマイズしたいと思います。

1
Alexander

通常使用する単一フィールドを印刷するには、{{ paragraph.field_action.value }}を使用します。それもあなたのために働くはずです。

エンティティ参照フィールドの場合は、{{ paragraph.field_action.entity.field.value }}を使用する必要があります。

1
user72672