< 返回 8.4 在前台显示菜单 - F计划

在上一节中我们创建了和演示网站一样的菜单。在本节中我们将在前台显示这个菜单。

1,本节目标


在前台显示菜单.简单的了解一下模板框架

2,前台内容展示


在joomla中如果你想在前台输出内容,只能有两种方式——一个是组件输出,一个是模块位置。(还记得前面提到的模板与页面的关系吗?)为了将菜单项显示在前台,我们必须将菜单的内容进行打包(这里的打包专业术语为创建模块),然后才能放到模板对应的位置。

在上一节中,我们添加了一些菜单项,现在的菜单项如图:

正常情况下,这些菜单项是不会显示在前台的,除非我们在前台某一个位置发布了一个模块,这是之前我们学到的知识。但现在如果你打开网站的前台,你将会看到刚刚建立的菜单已经显示在前台了。如图:

3,模板框架


之所以这个菜单能够自动在前台显示,这是因为ZFree模板自己读取了网站的主菜单,然后帮我们在合适的位置自动的发布了这个模块。这是模板的特殊功能,并不是joomla的特性。这一个功能在很大程度上对初学者有很大的帮助,但也让大家不能清楚的知道菜单的来源。

新的zfree模板采用了成熟的helix模板框架,该框架内置了多种菜单效果,几乎可以满足绝大多数的场景需求。为了与时俱进,我们后面将不再介绍如何使用第三方菜单模块来建立导航。如果大家对独立的第三方菜单模块感兴趣,大家可以参考B计划的相关章节。

请一定要注意,之所以菜单能够自动的发布在前台,这不是joomla的特性,这是由于我们使用了模板框架这个第三方扩展的特性,对于那些没有使用模板框架的模板,后端建的菜单项目是不会自动发布在前台的

更多关于模板框架的介绍,我们将在后面的章节进行展开

F计划

第1章:F计划的诞生

基于Joomla4的建站教程(B计划的Joomla4版本)

第4章:重新认识Joomla
第11章:自定义字段
第18章:实现支持栏目 - 资源下载页面
  • 内容提要
  • 留言讨论 (0)
  • 视频教程
在上一节中我们创建了和演示网站一样的菜单。在本节中我们将在前台显示这个菜单。

评论 (0)

  • 最新在前
  • 最佳在前

内容待完善

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