模块是joomla中的内容块,每个 Joomla 模板布局都是使用你可以将 Joomla 模块发布到的位置构建的。每个位置都是模板中的一个占位符,用于填充不同类型的 conten。每个模板中的位置系统因设计师而异,因为每个模板可能具有不同的布局结构、位置数量,在初始安装joomla的时候,系统已经自带了很多常用的功能模块。
接下来,让我们演示一下吧!
了解模块位置
- 模块是模板开发人员在开发模板时指定的设置位置。
- 可以根据菜单选择打开和关闭模块。
- 可以使用模块管理器在指定的位置对模块进行重新排序。
如何查看可用职位?
你可以查看当前使用的模板的所有可用位置。为此,你需要启用模块预览模式。从你的网站后端,转到: Extensions » Templates,然后单击按钮:Options。
在设置面板中,请启用选项 Preview Modules Position。此选项将帮助你预览当前模板的可用位置,然后保存设置。
现在,你可以通过访问站点前端来查看前端中的可用位置,并添加附加项。例如:。?tp=1
http://mydomain.com/index.php?tp=1
如何将模块分配给位置?
在本教程中,我们将在右侧边栏 -position 上创建一个搜索模块。转到Extensions » Modules,点击“New”按钮创建新模块。position-7
在可用模块类型列表中,选择要“搜索”模块类型的模块。在这种情况下,我们选择“Search”模块。
在模块配置面板中,点击 Position 下拉列表,你将看到可用标签模块位置的列表,这些位置被划分为模板(因为每个模板可能有不同的位置),你应该选择在要分配模块的页面中处于活动状态的模板位置。
打开首页,你将看到模块已发布在你分配的位置。
如何在1个位置重新排序模块
你可以在 1 个位置显示任意数量的模块。这是一个例子,你可以看到,右侧边栏上有3个模块。
你可以设置这些模块的顺序,简而言之,你可以设置首先显示哪个模块。访问模块管理器页面:Extensions » Modules。你可以按 position过滤模块。
现在,选择排序 Ordering类型。
后端的顺序与首页的顺序相同。
更改模板时会发生什么?
如上所述,模块位置在模板代码中定义,根据开发人员和模板的要求,它与模板不同。如果切换模板,则需要更改站点中使用的模块的位置。
例如,你的网站正在使用Protostar模板,Search模块被分配到位置(模块将显示在右侧边栏中)。当你将站点切换到其他模板时,例如:T3 Blank,右侧边栏是 position:,这意味着你需要将 Seach 模块的位置更改为新位置 -。position-7
sidebar-2
sidebar-2