登录 注册

登录

问题 一个很基础的问题,joomla的主页能不能不显示内容,只显示​模块?

更多
2011年04月29日 08:59 #1 作者: p2227
一般的模板都有一个区域显示首页内容的,我的主页不想那个区域显示任何东西,也就是说主页只显示我的“模块”就可以了,这个可以怎么设置???菜单的内容那个找不到有哪个是表示“空白”的
或者有什么技巧可以达到这个目的?我试过修改模板的index.php,发现改来改去都有那个区域。即使是指向一篇空白的文章,还是会有一个框在那里

登录 或者   注册一个会员帐号 来参与讨论

  • 强哥
  • 强哥 的头像
  • 离线
  • 年费会员
  • 年费会员
  • 励志照亮人生,创业改变命运!
更多
2011年05月02日 15:09 #2 作者: 强哥
强哥 回复了话题: 关于模版使用
如何去掉在网站首页的mainbody呢?请各位joomla牛人帮助!

自强不息,厚德载物

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年05月02日 17:54 #3 作者: 英男
在index.php中,把<jdoc:include type="component" />这个语句删除就行了。

不知道别人怎么做的,我是这么做的。

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年05月03日 04:11 #4 作者: Joomla之门
好一点的模板都有“自动隐藏”(auto collapse)功能。如果你不向 mainbody 区域发布内容,就自动隐藏了。

如果你的模板也有这个功能,那就很简单:你把所有发布到“首页”的文章,都去除“首页发布”属性即可。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

  • 强哥
  • 强哥 的头像
  • 离线
  • 年费会员
  • 年费会员
  • 励志照亮人生,创业改变命运!
更多
2011年05月03日 12:39 #5 作者: 强哥
强哥 回复了话题: 回复: 关于模版使用
关键是,没有这个功能啊!

自强不息,厚德载物

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年05月04日 02:39 #6 作者: p2227

英男 写道: 在index.php中,把<jdoc:include type="component" />这个语句删除就行了。

不知道别人怎么做的,我是这么做的。

哦,一般把前后一个模块的div都删掉,在浏览器中检测dom

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年05月04日 08:47 #7 作者: mymyhope
最好的解决办法是 在模板目录找到当前使用的模板,然后打开index.php文件
<?php if (JRequest::getVar('view') != 'frontpage': ?> // 判断是否是首页

<div id="joomla-component"> </div> // 想隐藏的部分
<?php endif; ?>

好可以这样写
<?php if (JRequest::getVar('view') != 'frontpage'&& $articles < 1): ?>
<div id="joom-component">

</div>
<?php endif; ?>
就是首页文章为0时才隐藏首页部分区域

注意joomlart和gavick使用ja t3框架的模板要找到模板的主文件default.php

www.cn21cn.com
Magento中文网站
www.magentochina.org
QQ:703640

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年08月05日 05:27 #8 作者: txzhilong
如果只是为了不首页显示,可以这样子写的。

<?php  if($_GET['view'] == 'frontpage' ) :?>
<jdoc:include type="modules" name="main" style="xhtml"/>
<?php endif;?>

登录 或者   注册一个会员帐号 来参与讨论