2017-12-22 13 views
0

私はノードの内容から段落フィールドで内容を持つdivを設定したいページテンプレートtwigを持っています。だから私は複数の異なる段落の型を含むことができる段落フィールドを持っているので、人々は(段落型が許す限り)彼らが望むように列を構築できます。ここまでは順調ですね。Twigファイルで段落の内容を参照する

しかし、問題が発生したのは、私が何を試しても段落の種類を参照できなかったためです。私はちょうど各段落の小枝と段落の内容をそれぞれのdivにスプラッシュしたいと思います。

私の最初の試みは、単純なものだった: {{ node.field_section_a.value }}(とし、生なし) はその後、私の周りGoogleで検索し、私はエンティティをプッシュする必要があるだろうことがわかった何も、そう {{ node.field_section_a.entity.value }}(とと生せずに)何も私も持っている 何かを得ようと試みたが、.0.を挿入して、前述の全ての順列を持つ最初の要素を参照してみた。

実は、私は、私は次のように段落を列挙することができますhttps://gist.github.com/frankyonnetti/39ef8984acfca879d16d8a4890095bb9の記事、 が見つかりました:

段落のフィールドが小枝に解剖した記事で
{% for i, paragraph_entry in node.field_section_a %} 
    {{ paragraph_entry.entity.value }} 
{% endfor %} 

が、これは動作しません。ここでは、私は何でもパラグラーを使用できるようにする必要があります。私は段落のレンダリングされたエンティティを表示したかっただけです。さて、残っているものは、二重カーブしたブレースの中に何を書き込むかです;;)

答えて

0

[OK]を、私はbamboo_twigモジュールを見つけた後に働いています。

だから私はモジュールをインストールし、竹小枝を有効にした後に必要なすべての - ローダーはpage.html.twigで適切な場所に

{{ bamboo_render_field('field_section_a', 'node') }} 

を追加することです。

ありがとうございましたhttps://www.drupal.org/forum/support/theme-development/2017-06-02/how-to-print-paragraph-in-pagehtmltwigこれを解決します。

関連する問題