< 返回 10.5 优化页脚模块 - B计划

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

1,本节目标


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

2, 现在的问题


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

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

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

3, 具体操作


 3.1 重新认识菜单模块

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

整个菜单的逻辑如下:

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

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

操作提示

在选择基准菜单的时候,系统不允许外部链接作为基准菜单。为了解决这个问题,大家可以将需要作为基准菜单的菜单项的菜单类型选择“精选文章”

2018-10-09日修改

 3.2 其他说明

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

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

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

3.4 清理不需要的菜单

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

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

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


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

当前章节: 10.5 优化页脚模块

B计划

第4章:重新认识Joomla
第17章:实现支持栏目 - 资源下载页面
第19章:模板风格 - 让页面与众不同
  • 内容提要
  • 留言讨论 (0)
  • 视频教程
在前面10.1节我们成功的完成了网站的页脚部分的,在10.2,10.3节中我们完成了二级菜单。那么细心的朋友可能会发现一个问题,页脚的二级菜单的内容居然和二级导航的内容完全一样。是否我们能够优化。

评论 (0)

  • 最新在前
  • 最佳在前

内容待完善

该课程提供视频版,可以观看完整的视频教程