Joomla文档中文翻译 - 怎样计算判断指定模块位中的模块数量

joomla_documentation_168我们可以在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


收藏与分享

评论刷新

2010-10-31 19:44
请问您网站的 php代码是如何显示的,我就做 不到如何不过滤

添加评论


Security code
换一张图