patternlab twig drupal8 начальная загрузка - PullRequest
0 голосов
/ 13 декабря 2018

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

<section class="tabs ">
     <div class="container">
      <div class="row">
       <div class="col-12">
        <ul class="nav nav-tabs mx-auto position-relative border-bottom-0 flex-column flex-lg-row justify-content-center pb-0 " id="myTab" role="tablist">
          {% for tab in tabs %}
            <li class="nav-item text-center text-lg-left mx-0  pt-1 px-0 pb-0 pt-lg-2">
              {% include '@atoms/anchor/00-anchor-base.twig' with {anchor: tab, stylemodifier: ''  } %}
            </li>
          {% endfor %}
        </ul>
        <div class="tab-content pt-lg-4 pt-2" id="myTabContent">
          {% for tab in tabs %}
            <div class="tab-pane fade  {{ loop.first ? 'show active' }}" id="{{ tab.controls }}" role="tabpanel" aria-labelledby="{{ tab.controls }}-tab">
               {% include '@organisms/block/11-listing.twig' with { } %}
               {# i want the above organism to be dymin , for example it could be "05-organism-thing.twig" #}
            </div>
          {% endfor %}
        </div>
      </div>
    </div>
  </div>
</section>

1 Ответ

0 голосов
/ 16 декабря 2018

На самом деле вы можете сделать это с помощью представлений.Вам просто нужно отфильтровать свой контент (вкладки) на основе таксономии и создать несколько блоков одного и того же вида, каждый из которых основан на меню и пути под настройками страницы.Подробнее здесь .

В качестве альтернативы вы можете использовать модуль Quick tabs .

Надеюсь, это поможет.

...