如何检查joomla主页中是否有任何内容?

时间:2014-01-22 13:24:14

标签: php joomla2.5 joomla3.0

我在网站上使用joomla 3,我不使用主页中的任何内容,但系统输出已打开,因为我需要在网站的其他页面上输出内容。问题是我在页面中间有一个空间,通常是内容来的。我知道它来自哪里,但如果所选页面上没有内容,我必须禁用它。我试着查看

$this['template']->render('content')

实际上用于呈现特定内容。但我无法在有条件的情况下使用它。所以我需要检查加载的页面是否有内容输出。有谁知道我该怎么做?

PS:我不想用css做这个。

1 个答案:

答案 0 :(得分:1)

您可以检查您是否正在显示主页并有条件地呈现:

<?php
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
        $this['template']->render('content');
}
?>

对于多语言网站,请检查此链接以检测您是否在默认页面上: http://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page

好奇......为什么不使用<jdoc:type="component/>