主菜单显示问题

主菜单里建立菜单项,但不想在首页菜单栏显示,能通过链接访问,老白救急啊
已邀请:

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

在 Joomla 里面,“菜单”基本上都是通过模块实现的,例如 Joomla 2.5 核心自带的 mod_menu 模块。
如果你的菜单也是模块实现的,那就比较容易:新建一个“主菜单副本”菜单(不是菜单项目),在这个副本菜单里面,添加原“主菜单”上的每一个菜单项目,类型变成“系统链接 - 菜单项目别名”。添加菜单项目时,为了避免重复别名(这里指菜单标题的别名)的冲突,“别名”一项就不要填写了。当然,你不想在首页显示的那个菜单项目就不要添加了。
然后在“模块管理”中,新建一个“菜单”模块,叫做“主菜单副本”。将这个模块只发布到“首页”,同时将原来的“主菜单”模块只发布到除了首页之外的其它所有页面(高级的分配规则可以通过安装 Advanced Module Manager)来实现。
这样,当访客进入网站首页,菜单实际上是由“主菜单副本”这个模块呈现的,这里面就没有包含那个菜单项目,所以就不会显示在首页;当访客进入二级页面,菜单变成由“主菜单”模块呈现,所有的菜单项目就都显示出来了。
在首页页面内容里面(或者其他任何页面内容里面),你都可以通过手动添加链接的方式(链接通过打开二级页面来复制即可),指向那个在首页隐藏了的菜单项目。

赤木@晴子 - 明月百年心

赞同来自:

感谢老白,学习了,通过的你办法已经解决了我实际的问题, 另外还想问下老白,我想在文章里加载一些CSS和js,有什么好的技巧或者插件, (此问题另外发帖讨论)

要回复问题请先登录注册