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语句加在内容代码的外围就可以

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

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

 
  1. <?php if (JRequest::getVar('Itemid') !=1): ?>
  2. <div id="xxx" class="clearfix">
  3. <jdoc:include type="message" />
  4. <jdoc:include type="component" />
  5. </div>
  6. <?php endif; ?>

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

六、总结

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

七、注意

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

公司简介

 

自1996年以来,公司一直专注于域名注册、虚拟主机、服务器托管、网站建设、电子商务等互联网服务,不断践行"提供企业级解决方案,奉献个性化服务支持"的理念。作为戴尔"授权解决方案提供商",同时提供与公司服务相关联的硬件产品解决方案。
备案号: 豫ICP备05004936号-1

联系方式

地址:河南省郑州市经五路2号

电话:0371-63520088

QQ:76257322

网站:800188.com

电邮:该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。