2017-12-22 38 views
0

노드 내용의 단락 필드가있는 내용으로 div를 채우려는 페이지 템플릿 twig가 있습니다. 그래서 여러 개의 단락 유형을 포함 할 수있는 단락 필드가 있습니다. 단락 유형이 허용하는 한 사람들이 원하는대로 열을 구축 할 수 있습니다. 여태까지는 그런대로 잘됐다.Twig 파일의 단락 내용 참조하기

하지만 문제는 제가 시도한 단락 유형을 참조 할 수 없었기 때문에 발생합니다. 각 단락의 나뭇 가지와 단락 내용을 각각의 div에 넣고 싶습니다.

내 첫 번째 시도는 간단 하나 : {{ node.field_section_a.value }} (과 원시없이) 가 그럼 난 주위를 봤 내가 엔티티를 밀어 필요할 것 발견 아무것도, 그래서 {{ 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

좋아, 나는 bamboo_twig-module을 찾은 후에 작동시키고있다.

그래서 모든 나는 모듈을 설치하고 대나무 나뭇 가지를 사용하도록 설정 한 후 필요 - 로더는 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이 문제를 해결합니다.