标准的模块风格 原
Joomla网站是全模块化的设计,每一个模块都可能来自不同的开发者。为了让所有的内容能够无缝的融合在一起,Joomla提供了模板输出覆盖和模块风格。模块风格(Module chrome)允许模板设计者在模块输出的时候对其在模板中的显示进行一定程度的控制。
Joomla网站是全模块化的设计,每一个模块都可能来自不同的开发者。为了让所有的内容能够无缝的融合在一起,Joomla提供了模板输出覆盖和模块风格。模块风格(Module chrome)允许模板设计者在模块输出的时候对其在模板中的显示进行一定程度的控制。
在这一节中,大家将看到planc模板的v0.0.2版本。通过对v0.0.2版本的学习,我们可以知道如何在模板中增加CSS文件和JS文件
本节我们将让模板智能化,自动的隐藏没有放置模块的位置。
开发模板这个课程将会比较长,要讲的知识点比较多,因此,在出发之前,有一些个人的建议和说明,希望能够给大家一些帮助
在前面我们已经了解了Joomla自带的模块风格,在本节就开始介绍如何创建自己的模块风格。
joomla模板开发需要一定的技术储备才能够进行,如果你不具备某一些知识,可能学习起来会非常的吃力。因此,在本节我们就对开发模板的知识储备做一个简单的梳理。
Joomla的countModules方法可以计算一个指定模块位置上发布的模块的数量,通常我们会基于这个函数计算的结果来实现空位置的隐藏。典型的案例就是隐藏侧边栏——隐藏没有发布模块的位置-v0.0.14
在开始学习如何使用Joomla模板开发之前,我们先谈一下这个系列教程的一些约定,以免大家对一些问题产生误解。在程序设计中约定优于设计的原则我相信同样也在现实中有用。
在前一节中,已经对设计图有了一个大概的模块位置划分,在这一节中我们就使用代码,来初步实现这个划分。
C计划是继B计划之后Joomla中文网官方推出的又一个教学计划,是整个Joomla教程体系中十分重要的一环。在这个教程中,我们将详细的说明如何从0开始开发出自己的第一个可用的模板。
上一节已经能够输出组件的内容了,但输出的效果(外观)实在不好看,在这一节中我们就来优化这个输出
如果你能一步一步的看到这里,我想对你说一声——"感谢您"!