标准的模块风格 原
Joomla网站是全模块化的设计,每一个模块都可能来自不同的开发者。为了让所有的内容能够无缝的融合在一起,Joomla提供了模板输出覆盖和模块风格。模块风格(Module chrome)允许模板设计者在模块输出的时候对其在模板中的显示进行一定程度的控制。
Joomla网站是全模块化的设计,每一个模块都可能来自不同的开发者。为了让所有的内容能够无缝的融合在一起,Joomla提供了模板输出覆盖和模块风格。模块风格(Module chrome)允许模板设计者在模块输出的时候对其在模板中的显示进行一定程度的控制。
Joomla的countModules方法可以计算一个指定模块位置上发布的模块的数量,通常我们会基于这个函数计算的结果来实现空位置的隐藏。典型的案例就是隐藏侧边栏——隐藏没有发布模块的位置-v0.0.14
本节我们将让模板智能化,自动的隐藏没有放置模块的位置。
在前一节中我们已经输出了侧边栏的内容,但如果大家仔细观察,会发现一个问题——模块的标题并没有显示。在本节我们就来讨论一下这个问题,以及其解决方法
在前面我们已经了解了Joomla自带的模块风格,在本节就开始介绍如何创建自己的模块风格。