Mam warunek drukowania regionów w szablonie strony, ponieważ nie jest pusty , ale zawsze drukuje puste regiony bez względu na wszystko. Jaki jest właściwy sposób wykrywania pustych regionów?
Na przykład {% if page.local_tasks is not empty %}{{ page.local_tasks }}{% endif %}drukuje <div class="region region-local-tasks"></div>.
Jeśli renderuję region za themename_preprocess_page()pomocą var_dump(drupal_render($variables['page']['highlighted']));, otrzymam SafeString z tokenem zastępczym:
<div class="region region-highlighted"><drupal-render-placeholder callback="Drupal\Core\Render\Element\StatusMessages::renderMessages" arguments="0" token="a8c34b5e"></drupal-render-placeholder></div>
Więc technicznie region nie jest pusty, ale nic na to nie poradzę.
page.local_taskszawiera, gdy uważasz, że powinno być puste?