仅当启用了user1模块时,才会显示以下代码
<?php if($this->countModules('user1')) : ?>
<div id="ja-main">
<jdoc:include type="modules" name="user1" />
</div>
<?php endif; ?>
一切都很好。但是关键问题是:如果禁用了user1模块,则显示出很大的空间。这意味着div仍然可以编写脚本。为什么会这样呢?如何删除该空间?
最佳答案
尝试这个:
<?php if($this->countModules('user1')>0) : ?>
<div id="ja-main">
<jdoc:include type="modules" name="user1" />
</div>
<?php endif; ?>
<?php if($this->countModules('user1')<1) : ?>
<div style="display: none;"></div>
<?php endif; ?>
关于css - joomla:如果模块不存在,则会出现空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17872908/