Het aantal modules op een bepaalde modulepositie tellen

From Joomla! Documentation

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

De countModules methode kan binnen een template gebruikt worden om het aantal geactiveerde modules te bepalen op een bepaalde module positie. Dit wordt vaak gebruikt om HTML rond modules op een bepaalde positie op te nemen als er minstens één module actief is op die positie. Dit voorkomt dat er lege gebieden in de uitvoer van een template worden gedefinieerd en het is een techniek die soms “inklappende kolommen” genoemd wordt.

De volgende code bevat bijvoorbeeld alleen modules in de 'user1' positie als minstens één module ingeschakeld is op die positie.

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