Recuento de módulos en una determinada posición del módulo

From Joomla! Documentation

Revision as of 16: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)
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎български • ‎русский • ‎中文(台灣)‎

El método countModules puede ser utilizado dentro de una plantilla para determinar el número de módulos habilitados en una determinada posición del módulo. Esto es comúnmente utilizado para incluir HTML en torno a módulos en una posición determinada, sólo si al menos un módulo está habilitado para esa posición. Esto impide que las regiones vacías puedan ser definidas en la plantilla de salida y es una técnica que se refiere a veces como "colapso de las columnas".

Por ejemplo, el código siguiente incluye los módulos en la posición 'user1' sólo si al menos un módulo está habilitado para esa posición.

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