Joomla隐藏首页文章的多种方法(joomla 1.5)

一般企业类的网站,都不喜欢在首页有文章区域或者博客排版区域,而Joomla的网站却无法避免这个问题,下面我们就来讨论一下如何解决。

一、使用双模板

最暴力的方法,使用两个一样模板,一个模板设置为默认,一个模板指派给首页;指派给首页的模板,删除模板文件的下面代码:

<jdoc:include type="message" />
<jdoc:include type="component" />

二、把文章区域变成模块区域

可以指定首页的菜单项类型为文章,然后编辑文章的html,还有插入模块(需要使用第三方插件,如Modules Any Where)

四、使用Front Content  Slideshow类型的展示模块

Font Content  Slideshow类型的幻灯片,会把首页的文章以幻灯片的形式展示,这样就不存在文章区域了……

五、使用条件语句判断(推荐使用)

此方法出自Joomlask的教程:http://www.joomlask.com/joomla-share/research-and-development/19-19.html

把php语句加在内容代码的外围就可以

<?php if (JRequest::getVar('option') != 'com_content' or JRequest::getVar('view') != 'frontpage'):  ?> <div id="xxx" class="clearfix"> <jdoc:include type="message" /> <jdoc:include type="component" /> </div> <?php endif; ?>

上面的方法,不一定适合所有环境,而且如果希望在非首页页面隐藏内容就不适用了;下面我们把php语句改写成以菜单项ID为条件,如下:

<?php if (JRequest::getVar('Itemid') !=1): ?>

<div id="xxx" class="clearfix"> <jdoc:include type="message" /> <jdoc:include type="component" /> </div> <?php endif; ?>

这样你需要填入你的菜单ID,就可以指定隐藏页面的内容。

六、总结

上面的方法通过joomla1.5平台环境,如果你使用的是joomla 2.5平台,可以参考隐藏joomla 2.5首页的内容区域教程。其实隐藏的方法是多样的,只要有思路,我们可以根据我们的情况选择合适的方法进行隐藏和改造,而不应受限于代码环境或平台环境。

七、注意

如果你使用的是某些模板框架,例如JA T3的框架,上面的隐藏方法就不适用。JA  T3的框架隐藏内容区域的方法是创建一个特殊的布局,去掉内容区,然后指派给指定的菜单,这里就不详细叙述。



<?php if(!$frontpage_i) ?>

  <div id="content">

     <jdoc:include type="component" />

  </div>

<?php endif ?>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值