আমার পৃষ্ঠার টেমপ্লেটে অঞ্চলগুলি মুদ্রণের জন্য আমার শর্ত রয়েছে যেহেতু খালি নয় , তবে এটি সর্বদা খালি অঞ্চলগুলি মুদ্রণ করবে যাই হোক না কেন। খালি অঞ্চলগুলি সনাক্ত করার সঠিক উপায় কী?
উদাহরণস্বরূপ, {% 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যখন মনে করেন এটি খালি থাকতে পারে তখন কী রয়েছে?