Типы абзаца цикла со всеми значениями в поле - field-page-detail-para.html.twig - PullRequest
0 голосов
/ 10 мая 2019

У меня есть два типа абзацев, которые называются Первый тип и Второй тип , и я добавил поля изображения и текста отдельно. Я создал базовую страницу и добавил два вышеупомянутых абзаца (первый тип и второй тип) с несколькими значениями.

Показывает только одно значение каждого абзаца, но у меня есть несколько значений. Так что в основном это не рендеринг / итерация значений должным образом.

Вот мое поле - файл field-page-detail-para.html.twig

   {% set first = {} %}
    {% set second = {} %}

{% for key, item in items %} // looking for the bundle items to display

        {% set bundle = item.content['#paragraph'].type.target_id %}

        {% if bundle == "first_type" %}
            {% set first = item.content %}

        {% elseif bundle == "second_type" %}
            {% set second = item.content %}

        {% endif %}

{% endfor %}

    <section class="home">
        <div class="container">
            <div class="row">
                <div class="span8">
                    {{ first }}
                </div>                   
                <div class="span4">
                    {{ second }}
                </div>                 
            </div>
        </div>
    </section>

абзац - файл first-type.html.twig

    <div class="row">
        <div class="span12">
            {{ content.field_message }}
            {{ content.field_image }}
        </div>                            
    </div>

абзац - файл второго типа.html.twig

    <div class="row">
        <div class="span12">
            {{ content.field_test }}
            {{ content.field_link }}
        </div>                            
    </div>

Может кто-нибудь сообщить мне, в чем проблема и как отобразить все значения.

...