模板定义网站的布局,核心就是模板的开发者事先指定了不同的显示位置,使用者可以把模块放入这些指定位置。不同模板的模块放入位置是不一样的,网站设计时需要了解位置布局,然后根据网站设计放入对应的模块。以Joomla 4提供的默认模板Cassiopeia为例,查看它的布局。
首先要在模板风格页面点击右上的【选项】按钮,确认【预览模块位置】选项已经打开;
默认这个选项是关闭的,打开后保存并关闭退回上一模板风格页面;
这时点击【预览模板】图标,会打开新的页面,显示出Cassiopeia模板所有预设的模块位置。
设置或修改模块在页面的显示位置的方法是在控制面板页面点击【模块管理】选项,进入模块管理页面。
选择要设置的模块标题进入模块设置页面,在【模块位置】中显示模块在页面中的显示位置。如果要修改位置,点击右侧箭头,下拉选项会列出所有模板的预设位置名称,选中对应模板的要修改的位置名称,保存后刷新页面就可以看到模块显示位置已经做出修改。
另一个常见操作是调整数个模块可以显示在同一个位置上的显示顺序,这里以前文【控制面板介绍】中提到的修改模块显示位置为例,首先是通过查看后台模板【Atum】的预览可以发现,多个模块同时位于【icon】位置。
修改显示顺序有两种方法。一种是进入模块设置页面,找到【排序】选项,点选要改动的排序位置。这里演示第二种,通过拖动模块行来进行显示排序设置。
进入模块管理页面,点击【筛选】按钮,会出现多个筛选项目,选择【选择位置】,点击旁边的下拉箭头,在选项中点选【icon】位置,页面会自动刷新出所有位于【icon】位置的模块,而且是按照排列顺序呈现的。
点击第一行的上下三角箭头,页面刷新后只留下向上的三角箭头(代表当前模块是按照升序排序的,再点一下会变成向下的三角箭头-降序显示),而且原先虚化的竖向三个黑点显示出来。这时把鼠标放在要修改排序的模块对应的竖向黑点上,鼠标会变成十字状态,按住鼠标左键就可以上下拖动,被影响的每行模块也会跟随做出变化。上下拖动到要修改的排序位置后松开鼠标左键,修改就完成了,非常方便。
这里拖动修改了【system】和【site】的排列位置,刷新控制面板页面会发现【system】模块出现在第一个显示顺序上。
同理也可以对前台模块在同一位置的显示顺序做出修改。