Показать логотип в пользовательской теме drupal 8
Я очень новичок в Drupal 8, и я делаю свой первый пользовательский шаблон, но у меня возникли некоторые проблемы в самом начале. Я пытаюсь получить в page.html.twig site_logo, но это всегда ноль. Я проверил, что в настройках моего блока установлен флажок "Переключать элементы брендинга". Код просто следующий, но нет способа показать логотип. Что мне не хватает?
{% if site_logo %}
<a class="logo navbar-btn pull-left" href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home">
<img src="{{ site_logo }}" alt="{{ 'Home'|t }}" />
</a>
{% endif %}
{% if site_name %}
<a class="name navbar-brand" href="{{ path('<front>') }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a>
{% endif %}
{% if site_slogan %}
<p class="navbar-text">{{ site_slogan }}</p>
{% endif %}
Этот код в стандарте page.html.twig
шаблон.
Извините, если это глупый вопрос, но нам всем нужно с чего-то начинать...
Спасибо
Лука
1 ответ
Решение
В page.html.twig нет переменной site_logo, если вы хотите настроить site_logo, вы можете использовать block -system-branding-block.html.twig