Joomla文档中文翻译 - 怎样计算判断指定模块位中的模块数量
我们可以在Joomla模板中使用countModules方法来判断一个指定模块位(module positions)中的模块数量。关于“模块位”,可以参见“Joomla文档中文翻译 - 什么是模块位”。
我们通常使用这种方法来判断某个模块位中是否存在至少一个已启用的模块,如果存在,则在页面中输出HTML容器并通过jdoc声明(关于“jdoc声明”,可以参见“Joomla文档中文翻译 - 什么是jdoc声明”)将模块包含在其中。这种做法可以有效的避免当没有模块内容的时候在页面中输出空的HTML标签,同时这也是实现“合并列”的技术之一。
下面的示例代码用来判断“user1”模块位中是否存在已启用的模块,如果存在,则输出<div></div>容器并将“user1”模块位中的模块内容输出到这个容器中。
<?php if ($this->countModules( 'user1' )) : ?>
<div class="user1">
<jdoc:include type="modules" name="user1" style="rounded" />
</div>
<?php endif; ?>
我们将在下一篇文档中来看看怎样同时判断多个模块位中的模块数量。
译者:Viiiix7210
如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: Counting modules in a given module position
| < Prev | Next > |
|---|

评论刷新