在前面10.1节我们成功的完成了网站的页脚部分的,在10.2,10.3节中我们完成了二级菜单。那么细心的朋友可能会发现一个问题,页脚的二级菜单的内容居然和二级导航的内容完全一样。是否我们能够优化。

1,本节目标


使用新的方案来实现页脚模块,加深对菜单模块的理解和运用

2, 现在的问题


在前面的页脚模块中,我们分别新建了4个菜单(产品,关于,博客,支持),然后为这4个菜单分别创建了4个菜单模块,最后将其发布在了页脚的footer1,footer2,foot3,foot4这4个位置。最终我们实现了演示网站一样的页脚模块。首先,我们需要认识到,这样做是没有问题的,不管怎样,我们解决了这个问题

下面我们要讨论的问题是这种解决方案是否是最优的解决方案,是一种优化

细心的朋友可能已经发现了 页脚的菜单项 其实和我们二级导航的内容完全一样的,理论上我们不需要再建立 “产品”,"关于","博客","支持"这些菜单。那么在joomla中,我们如果不建立这些菜单该如何实现页脚模块呢?

3, 具体操作


 3.1 重新认识菜单模块

登录后台,在模块管理中找到我们已经有的“产品”模块,进入编辑界面。如图:

joomla菜单模块参数说明.png

整个菜单的逻辑如下:

  1. 首先系统让你选择一个你需要操作的菜单,在上面截图中我们选择了“主菜单”,当主菜单确定之后,让你选择一个基准菜单项。
  2. 这个基准菜单项很有意思,默认基准菜单项为当前菜单,这个当前菜单的意思就是:当前台用户访问网站的时候,系统会自动以前台用户选中的菜单作为基准菜单,这种设置可以实现菜单模块内容依据用户点击自动改变的效果,非常的棒。 因为我们的页脚模块展示是不变的(不需要因用户点击而改变),因此我们将基准条目固定选择为“产品”。就相当于系统自动从主菜单中将产品这个菜单项的子菜单单独作为一个新的菜单了
  3. 当选择了基准条目了,系统还需要确定你需要从哪一级开始显示,以及从哪一级结束。因为joomla是支持无限层级的,因此必须明确告诉系统开始层级和结束层级。在上面我们将开始层级设置为2 ,将结束层级设置为全部(也可以设置为2,因为我们的主菜单只有2级)
  4. 最后还提供一个是否显示子菜单项目的选项。这个选项的意思是控制是否显示子菜单。因为我们的主菜单只有2级菜单,所以这里选择是或者否效果都一样。当然你可以自己尝试给主菜单新建一个三级菜单项看看效果。

做完了这些,你再刷新前台,你会看到和之前一样的效果。是不是非常的棒呢?

 3.2 其他说明

 为了便于说明,我已经将原先的Main Menu改名为“”主菜单“了。操作方法就是进入菜单管理,点击对应菜单的菜单类,进入编辑界面。如图:

Joomla修改菜单名.png

3.3  重复操作分别优化“支持”,"博客","关于" 这些模块

在优化上面的模块的时候你可以会遇到一点小小的问题哦  ^_^

3.4 清理不需要的菜单

另外,对于我们以前新建的产品,关于,博客,支持 这些菜单。我们可以将其删除掉。

joomla删除无用的菜单.png

删除菜单的操作步骤如下:

进入菜单管理,找到你需要删除的菜单,在工具栏点击删除即可。


至此,我们又到了一个里程碑了。如果你坚持看到了这里,那么为自己庆祝一下吧, 你已经度过了最容易放弃的阶段了,也许你已经开始对这个Joomla系统有那么一点好感了

用户评分: 0 / 5

不活动星星不活动星星不活动星星不活动星星不活动星星
 

评论 (2)

  • 感觉本节写得有点混乱:p

    0 喜欢
  • 修改基准条目那新版是选择和创建内容,但是点选择却无法修改

    0 喜欢