教程栏目

joomla中文网出品的官方教程

下面我们一起来看看joomla对最佳设计中需要解决的问题给出的解决方案。本文最好是资深的joomla玩家阅读,新手可略过。当学完后再来看本文可能感觉更深...

1,本节目标


了解Joomla的各个部件设计需要解决的问题。

2,最佳设计的实现基础


 在Joomla中,核心的元素一共有6种,用户,菜单,模板,模块,组件,插件。其中有模板,菜单,模块,组件和我们上一节提出的问题有直接的关系。

  • 模板的设计就是为了实现将网页格子化。模板设计中的任务就是将网页分隔成一个一个的格子,并且给每一个格子取名。
  • 模块的设计就是为了实现内容的打包话。当然,joomla更加的成熟,内容的产生除了模块之外还有组件。 通过将模块发布到具体的位置,就可以指定内容在页面的位置显示了。
  • 菜单的设计就是为了解决页面唯一性问题。理论上,每一个菜单都唯一确定一个页面。将模板和菜单关联,实际上就是让每一个页面都可以有不同的格子布局。

当然,joomla经过了十几年的发展,它不仅仅是按照最佳设计来实现的,而且还超越了最佳实践。增加了一些常见的功能,比如权限,多语言等等。大家在后续的学习中可以逐渐了解到。

于2018-08-11日修改:

一点感悟:如果你给页面分配了一个菜单项,那么理论上你可以对这个页面做任何的事情。更直白的说,你可以实现任何布局效果,前提是你必须给该页面一个菜单项。

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第4章 重新认识Joomla

第17章 实现支持栏目 - 资源下载页面

第19章 模板风格 - 让页面与众不同