Module an einer bestimmten Modulposition zählen

From Joomla! Documentation

Revision as of 16:22, 15 January 2021 by Max123kl (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎български • ‎русский • ‎中文(台灣)‎

Die Methode countModules kann innerhalb eines Templates verwendet werden, um die Anzahl der an einer bestimmten Modulposition aktivierten Module zu bestimmen. Dies wird üblicherweise verwendet, um einen HTML-Bereich an einer bestimmten Position nur dann einzuschließen, wenn mindestens ein Modul für diese Position aktiviert ist. Dies verhindert, dass leere Bereiche in der Template-Ausgabe definiert werden und ist eine Technik, die manchmal als „Collapsing Columns“ bezeichnet wird.

Der folgende Code schließt beispielsweise Module in der Position „user1“ nur ein, wenn mindestens ein Modul für diese Position aktiviert ist.

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