Создайте единый файл шаблона для регионов в drupal 8

Я хочу иметь, например, нижний колонтитул в одном файле Twig.

Это мои регионы:

regions:
nav: Navigation
content: Content
content_top: 'Content Top'
content_bottom: 'Content Bottom'
front_one: 'Front One'
front_two: 'Front Two'
footer: Footer

Я пытался создать region--footer.html.twig файл в папке шаблонов в моей теме, но это не сработало.

Какие-либо предложения?

0

Решение

Перебирая новые шаблоны в drupal 8, у меня получилось:

в моем page.html.twig в самом низу:

{% if page.footer %}
{{ page.footer }}
{% endif %}

Затем создал region--footer.html.twig с содержанием:

{% if content %}
<div{{ attributes }}>
{{ content }}
</div>
{% endif %}

Я получил этот фрагмент от core/modules/system/templates/region.html.twig

Я думаю, что это правильный способ переопределить шаблоны в Drupal 8

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]