비어 있지 않은 것처럼 페이지 템플리트에서 영역을 인쇄하기위한 조건이 있지만 무엇이든 상관없이 항상 빈 영역을 인쇄합니다. 빈 영역을 감지하는 올바른 방법은 무엇입니까?
예를 {% if page.local_tasks is not empty %}{{ page.local_tasks }}{% endif %}
들어을 출력합니다 <div class="region region-local-tasks"></div>
.
내가이 지역을 렌더링하는 경우 themename_preprocess_page()
와 var_dump(drupal_render($variables['page']['highlighted']));
나는 자리 토큰 SafeString을 얻을 것이다 :
<div class="region region-highlighted"><drupal-render-placeholder callback="Drupal\Core\Render\Element\StatusMessages::renderMessages" arguments="0" token="a8c34b5e"></drupal-render-placeholder></div>
따라서 기술적 으로이 지역은 비어 있지 않지만 나는 그것에 대해 아무것도 할 수 없습니다.
page.local_tasks
당신이 비어 있어야 느낄 때 포함?