几乎每一个网站都有菜单(menu)。菜单的存在主要是为了内容导航(navigation),以免访客找不到网站结构,转晕了。当然,菜单同时也有利于网站的人性化服务,据专家计算,如果访客在网站找到他想要的目标内容需要点击鼠标超过3次,那么该网站就不够合理。当然,现在某些下载网站要求访客一次又一次点击广告才能看到下载链接的做法已经超出了“合理”的范畴,那应该是RPWT
在传统静态网站,建立菜单比较费劲,但是其本质比较简单——一个指向目标页面的链接(Link)而已。在Joomla世界,菜单仍然是一个链接,但是Joomla的术语称之为“菜单项(目)”(menu item)。用户得到的实惠是,在Joomla中建立菜单更容易。我们几乎不需要记忆目标页面的URL,也不需要手动编辑 <a> 链接标记
登录到网站后台,就可以看到在顶部菜单上有一个menu,这就是“菜单管理器”。里面默认列出了mainmenu、topmenu、usermenu和othermenu四个菜单。每一个菜单实际上对应一个模块,你在后台的模块列表中应该能看到相应的模块名称。这是因为菜单的功能用模块就能做到。
点击菜单管理器中的某个菜单名称,就打开了其内容。每一个菜单上,都列有若干菜单项。如果要隐藏某个菜单项,只需要在该菜单项名称前面的方框中点击选中,然后点击顶部工具栏右侧的“unpublish”(取消发布),该菜单项就从前台消失了,但仍然存在于后台。假如你以后不会再有需要该菜单项显示,那么可以在选中之后直接点击“Delete”(删除)按钮将其删除。当然,你还可以调整各个菜单项的显示顺序。
最令新人痛苦的就是“创建”菜单项。点击工具栏上的“New”按钮之后,出现的“菜单类型”页面有十多个选项,一时不知道应该怎样选择
我简单解释一下:
如果你将要新建的菜单项是指向某个组件,那么就选择“component”作为类型;如果是指向某个静态页面,就是“Link – static content”
如果是指向某个明确的URL,就可以选择“Link – Url”;
如果是指向嵌入模式运行的页面,就选择“Wrapper”;
如果是指向网页内容的单元或者类别,就选择对应的section或者category。“Submit – Content”这个类型比较独特,它的功能是在前台显示一个允许访客提交文章的页面,可以自行撰写,当Joomla安装后,默认的“Submit News”菜单项就是这个类型。
这个类型更特殊,它不产生任何链接,仅仅是为了插入一个分隔符,如 | 这个符号,或者占位符,比如多级菜单的第一级我们不希望它被点击,就可以设置为这种类型