官方系列教材 - C计划

实战Joomla模板开发教程

本节的内容对于后续的学习有十分重要的影响,建议大家多花点时间在本节,磨刀不误砍柴工。在B计划中,我们花费了好几节来讲解Joomla的模板机制,在开发模板之前,当然也需要回顾一下这些知识。为了避免重复,部分的内容在这里就不展开了,大家如果不清楚,可以查看B计划的相应章节来学习。

1,本节目标


认识Joomla的模板机制,知道Joomla模板的实质就是将网页切分成格子

2,什么是Joomla模板?


模板就如同人的衣服,当你换不同的衣服,会给人不一样的感觉。Joomla的网站也是一样的,不同的模板会给你不一样的风格外观。直白点,网站的模板决定了你的网站长成什么样子

关于joomla模板的更多信息,请参考文章:外观控制 - 模板的安装和设置

3,Joomla模板的实质


Joomla模板的实质就是将网页切分成很多的格子,并且对每一个格子命名,以便后台将内容准确的放到对应的格子中 。下面的截图可以准确的说明问题:

关于Joomla模板实质的更多讨论可参考:

 4,如何查看模板的位置分配


joomla允许我们查看模板的具体位置分配情况。通过在后台设置启用预览模块位置功能,然后再在地址栏上加上参数?tp=1即可。

关于如何查看模板位置,请参阅: Joomla模板位置预览

5,Joomla模板机制


Joomla的模板完成将页面进行切割,然后joomla后台通过向指定模板位置填充模块来完成整个页面的组件。在所有的页面切割中,Joomla核心预留了一个特殊位置——组件输出,这个位置的内容由组件来填充。所谓的组件输出,其实也就是网页的主体内容输出,所谓的模块呢,也就是一些辅助性内容块的输出。这就是joomla整个模板的运作机制。

关于Joomla模板机制的更多讨论请参考:

  1. Joomla模板位置预览
  2. 模块与模板位置
  3. 深入理解模板与页面

6,编者的话


本节的篇幅虽然很少,但涵盖的内容量却非常的多。如果没有学习 B计划,对Joomla的模板相关的知识还不熟悉,请仔细认真的看一下列出的参考资料。这对于后续的学习将会起到决定性的作用。

另外,对于刚刚接触Joomla就来学习本系列教程的朋友,强烈建议先学习我们提供的B计划(Joomla实战0基础搭建企业站)

作者: 樱木花道

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

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第3章 Joomla模板机制

第13章 让模板支持多语言

第16章 结束语