Подсчет модулей, [назначенных] определенной позиции

From Joomla! Documentation

Revision as of 21:35, 7 July 2019 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Метод countModules может использоваться в шаблоне для определения количества модулей, включенных в данной позиции модуля. Это обычно используется для включения HTML вокруг модулей в определенную позицию, только если для этой позиции включен хотя бы один модуль. Это предотвращает определение пустых областей в выводе шаблона и представляет собой метод, иногда называемый «коллапсирующими столбцами».

Например, следующий код включает модули в позиции «user1», только если для этой позиции включен хотя бы один модуль.

<?php if ($this->countModules( 'user1' )) : ?>
  <div class="user1">
    <jdoc:include type="modules" name="user1" style="rounded" />
  </div>
<?php endif; ?>