- 帖子: 98
- 收到的致谢 0
<?php
$menu = & JSite::getMenu();
if($menu->getActive() == $menu->getDefault()){
if ( $this->countModules('tp') ){ ?>
<div id="tp" class="clearfix">
<jdoc:include type="modules" name="tp" />
</div>
<?php }
} else{ ?>
<div id="content" class="clearfix">
<jdoc:include type="component" />
</div>
<?php } ?>
我这么做后,其他均正常,就是搜索结果出不来了,直接变成首页。似乎还要针对搜索判断一下啊
<?php $menu = & JSite::getMenu(); if($menu->getActive() == $menu->getDefault()){ if ( $this->countModules('tp') ){ ?> <div id="tp" class="clearfix"> <jdoc:include type="modules" name="tp" /> </div> <?php } } else{ ?> <div id="content" class="clearfix"> <jdoc:include type="component" /> </div> <?php } ?>
直接改模板吧,判断首页的时候不输出component就行了
我这里在首页的地方显示模块,对应的写好两个不同的css类