Всем привет,
Делаю проект на под теме https://www.drupal.org/project/material_base
<?php
{% if page.actions %}
<div id="actions">
{{ page.actions }}
</div>
{% endif %}
?>
по логике если регион пустой то обёртка не должна выводиться но в этой теме выводиться. Может кто-то сталкивался с такой проблемой ? Как решается вопрос ?
Проблема не просто в обёртке от регионов, к примеру есть пустой views но так же обёртка выводится.
Комментарии
это означает, что рендер массив есть, но по сути там в результате рендера ничего не выводит
модно попробовать
{% if actions_rendered %}
<div id="actions">
{{ actions_rendered }}
</div>
{% endif %}
Понимаете, я так решу проблему только отдельного региона, я ищу как решить глобально.
глобально можно уйти из вебразработки в деревообработку
извините
)) а так код классный, использую в работе.
Вызываю @iamdroid
Хм... странно, такого быть не должно. Но я думаю, что дело не в теме. Вот например можете тут mb.4dd.pw в коде страницы посмотреть, нет обертки
<div id="actions">
.Попробуйте вывести этот массив в дебаг режиме, и посмотрите что там внутри, например так
{{ dd(page.actions) }}
(для использованияdd
должен быть установлен модуль Twig Tweak или еще какой-нибудь девелоперский модуль).Интресно, почему друпал орг пишет что This project is not covered by Drupal’s security advisory policy.
Потому что автор не отметил модуль/тему соответствующим чекбоксом и команда безопасности друпалорга его не проверяла