本节的内容对于后续的学习有十分重要的影响,建议大家多花点时间在本节,磨刀不误砍柴工。在Joomla项目开发实战记录中,我们花费了好几节来讲解Joomla的模板机制,在开发模板之前,当然也需要回顾一下这些知识。为了避免重复,部分的内容在这里就不展开了,大家如果不清楚,可以查看Joomla项目开发实战记录的相应章节来学习。
认识Joomla的模板机制,知道Joomla模板的实质就是将网页切分成格子。
模板就如同人的衣服,当你换不同的衣服,会给人不一样的感觉。Joomla的网站也是一样的,不同的模板会给你不一样的风格外观。直白点,网站的模板决定了你的网站长成什么样子
关于joomla模板的更多信息,请参考文章:外观控制 - 模板的安装和设置
Joomla模板的实质就是将网页切分成很多的格子,并且对每一个格子命名,以便后台将内容准确的放到对应的格子中 。下面的截图可以准确的说明问题:
关于Joomla模板实质的更多讨论可参考:
joomla允许我们查看模板的具体位置分配情况。通过在后台设置启用预览模块位置功能,然后再在地址栏上加上参数?tp=1即可。
关于如何查看模板位置,请参阅: Joomla模板位置预览
Joomla的模板完成将页面进行切割,然后joomla后台通过向指定模板位置填充模块来完成整个页面的组件。在所有的页面切割中,Joomla核心预留了一个特殊位置——组件输出,这个位置的内容由组件来填充。所谓的组件输出,其实也就是网页的主体内容输出,所谓的模块呢,也就是一些辅助性内容块的输出。这就是joomla整个模板的运作机制。
关于Joomla模板机制的更多讨论请参考:
本节的篇幅虽然很少,但涵盖的内容量却非常的多。如果没有学习 Joomla项目开发实战记录,对Joomla的模板相关的知识还不熟悉,请仔细认真的看一下列出的参考资料。这对于后续的学习将会起到决定性的作用。
另外,对于刚刚接触Joomla就来学习本系列教程的朋友,强烈建议先学习我们提供的Joomla项目开发实战记录(Joomla实战0基础搭建企业站)