it-swarm.com.de

Wie drucke / rendere ich verschachtelte Absatzwerte in die Vorlage twig?)?

Ich versuche herauszufinden, wie ich Werte aus verschachtelten Paragraphs rendern kann. Grundsätzlich habe ich Felder/Werte von einem Paragraph innerhalb eines Paragraph Ich habe versucht zu experimentieren und nach Antworten zu suchen, aber ich kann die Werte vom verschachtelten Paragraphs zum nicht anzeigen twig Vorlage.

(enter image description here

(enter image description here

(enter image description here

Hier ist das Beispiel des folgenden Codes, an dem ich gearbeitet habe

First Paragraph     
{% for paragraph in node.field_sidebar_area %}

    <h2>{{ paragraph.entity.field_label.value }}</h2>

    <ul>

        {% for block_query in paragraph.entity.field_block_query  %}

            {{ block_query.entity.body.value | raw }}

        {% endfor %}

    </ul>

    <ul>
         {% for link in paragraph.entity.field_link_item %}

         <li>{{ link.url }}</li>
         <li>{{ link.title }}</li>

         {% endfor %}
    </ul>

    Second Paragraph
    {% for object in paragraph.node.field_sidebar_content %}

        {{ object.entity.field_label.value }}

    {% endfor }

{% endfor %}
1
clestcruz

Ich bin auch neugierig, wie das am besten geht. Während ich immer noch versuche herauszufinden, was das ist, habe ich Folgendes getan:

Ich habe das Modul Twig Tweak "aktiviert und in der ersten Absatzvorlage den zweiten Absatz mit einem ausgewählten Ansichtsmodus eingezogen.

{{ drupal_entity('paragraph', content.field_sidebar_area[0]['#paragraph'].id(), 'MY_CUSTOM_VIEW_MODE') }}

Und dann kann ich in der Vorlage für den zweiten Absatz das Twig nach Belieben anpassen. Beachten Sie, dass die Namenskonvention wie folgt lautet:

paragraph--PARAGRAPH-TYPE--MY-CUSTOM-VIEW-MODE.html.twig.

Viel Glück!

1
andileco