4.3.1菜单级别

菜单是Joomla!核心元素之一。菜单分为两级,菜单和子菜单。例“TopMenu”菜单里包含“了解新科锐”、“产品与购买”、“方案&案例”、“服务支持”、“组织架构”子菜单,如图4.33所示。

4.33.JPG

 

4.33 TopMenu”菜单包含子菜单

4.3.2菜单和页面关系

如上节所述,Joomla!系统的诸多页面是构成Joomla!大厦的一面面“墙”,菜单实际就是页面的具体表现。在Joomla!系统中菜单代表对应的页面。在前台单击“TopMenu”菜单中子菜单“方案&案例”,进入“方案&案例”页面,如图4.34所示。

4.34.JPG

 

4.34 “方案&案例”菜单对应页面

理解菜单和页面对应关系,也就明白了在Joomla!系统中对页面操作就是对菜单进行操作。弄清这一点,设置某一模块显示在哪些页面,就很容易了。

4.3.3利用菜单进行模块显示设置

以会员登录模块为例,设置其在“方案&案例”页面显示。后台模块管理,单击筛选栏“请选择类型→mod_login”。进入会员登录模块参数设置。“菜单分配”选择“从列表中选择菜单项”,然后按住键盘“Shift”键,在菜单列表里复选TopMenu→方案&案例”,单击“保存”生效。如图4.35所示。

4.35.JPG

4.33.JPG

4.35 菜单列表里复选TopMenu→方案&案例”

则将会员登录模块显示在前台“方案&案例”页面。如图4.36所示。

4.36.JPG

 

 

4.36 “方案&案例”页面显示会员登录模块

4.3.4菜单和模块

模块和菜单在应用中相互调用很普遍。模块显示在菜单(页面)中或模块显示菜单名字列表。让初学者疑惑不已。归纳起来有如下规律,前台模块显示子菜单列表,后台进行菜单管理操作。

例如前台首页左侧产品展示,实际是是显示“MainMenu”中子菜单列表的模块,每个子菜单对应相应的页面,如图4.37所示。

4.37.JPG

 

4.37 显示菜单列表的模块

要设置前台首页左侧产品展示模块,需要登录后台菜单管理中对“MainMenu”的子菜单进行设置。如图4.38所示。

4.38.JPG

4.38 左侧产品菜单列表对应后台管理界面