在 Joomla 1.5 的网站上工作!通常在测试 Joomla 中的模块位置是否为空时!我会做这样的事情:
<?php if ($this->countModules('position')): ?>
BEFORE
<jdoc:include type="modules" name="position" style="xhtml" />
AFTER
<?php endif; ?>
但就我而言,我有一个引用外部代码源的jumi 模块。
在某些情况下,它会是空白的,在这种情况下,我也不希望 BEFORE 和 AFTER 位显示。但是每当我尝试运行上面的代码时,会显示之前和之后的部分,因为 $this->countModules() 返回 1 而不是 0。
我将模块的“如果为空则隐藏”设置为“是”,但这似乎没有帮助。
我什至尝试设置 return false; 在外部源代码上,但这似乎也无济于事。
有人有什么建议吗?