虽然 Gantry 模板上定义了很多模块的位置 ... 不过有的时候,我们仍然需要添加自己定义的模块位置 ... 在 gantry 架构的模板上定义模块位置,跟在普通的 Joomla 模板上定义模块位置有一些区别 ... 下面我们一起来看一下 ...
(幻灯片)先来理解一下 gantry 架构的模块位置 ... 我们可以在 模板的 主模板文件 ... index.php ... 使用这种形式的代码来输出模块 ...
<?php echo $gantry->displayModules(positionname, modulelayouttype, modulechromelayout) ?>
这是一行简单的 php 代码 .. 用一个 echo 来输出 ... 一般我们只需要修改括号里的东西 ... 第一个参数是模块区域的名称 ...
第二个参数是模块的布局类型 ... 不同的布局类型会调用指定的布局文件来显示模块 ... 第三个参数是模块的样式 ... 这些模块的样式定义在 modules.php 文件里 ...
比如你可以定义一个模块样式,然后决定是否让这种样式显示模块的标题 ... 包装模块标题的标签是什么 ... 在标签上都使用哪些 CSS 类等等 ...