Counting modules in a given module position/de: Difference between revisions
From Joomla! Documentation
Created page with "Der folgende Code schließt beispielsweise Module in der Position „user1“ nur ein, wenn mindestens ein Modul für diese Position aktiviert ist." |
mNo edit summary |
||
| Line 16: | Line 16: | ||
[[Category:Intermediate]] | [[Category:Intermediate]] | ||
[[Category:Templates/de|Templates]] | [[Category:Templates/de|Templates]] | ||
[[Category:Topics/de| | [[Category:Topics/de|Themes]] | ||
[[Category:Tutorials/de|Tutorials]] | [[Category:Tutorials/de|Tutorials]] | ||
[[Category:Template Development/de| | [[Category:Template Development/de|Template-Entwicklung]] | ||
</noinclude> | </noinclude> | ||
Latest revision as of 16:22, 15 January 2021
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; ?>