Joomla位置教程

模块是joomla中的内容块,每个 Joomla 模板布局都是使用你可以将 Joomla 模块发布到的位置构建的。每个位置都是模板中的一个占位符,用于填充不同类型的 conten。每个模板中的位置系统因设计师而异,因为每个模板可能具有不同的布局结构、位置数量,在初始安装joomla的时候,系统已经自带了很多常用的功能模块。

了解模块位置

  • 模块是模板开发人员在开发模板时指定的设置位置。
  • 可以根据菜单选择打开和关闭模块。
  • 可以使用模块管理器在指定的位置对模块进行重新排序。

full default

如何查看可用职位?

你可以查看当前使用的模板的所有可用位置。为此,你需要启用模块预览模式。从你的网站后端,转到: Extensions » Templates,然后单击按钮:Options

enable joomla position

在设置面板中,请启用选项 Preview Modules Position。此选项将帮助你预览当前模板的可用位置,然后保存设置。

preview position

现在,你可以通过访问站点前端来查看前端中的可用位置,并添加附加项。例如:

joomla position preview

如何将模块分配给位置?

在本教程中,我们将在右侧边栏 -position 上创建一个搜索模块。转到Extensions » Modules,点击“New”按钮创建新模块。position-7

banner module

在可用模块类型列表中,选择要“搜索”模块类型的模块。在这种情况下,我们选择“Search”模块。

在模块配置面板中,点击 Position 下拉列表,你将看到可用标签模块位置的列表,这些位置被划分为模板(因为每个模板可能有不同的位置),你应该选择在要分配模块的页面中处于活动状态的模板位置。

assign modules

打开首页,你将看到模块已发布在你分配的位置。

search module front

如何在1个位置重新排序模块

你可以在 1 个位置显示任意数量的模块。这是一个例子,你可以看到,右侧边栏上有3个模块。

article orders

你可以设置这些模块的顺序,简而言之,你可以设置首先显示哪个模块。访问模块管理器页面:Extensions » Modules。你可以按 position过滤模块。

filter modules

现在,选择排序 Ordering类型。

set module order

后端的顺序与首页的顺序相同。

更改模板时会发生什么?

如上所述,模块位置在模板代码中定义,根据开发人员和模板的要求,它与模板不同。如果切换模板,则需要更改站点中使用的模块的位置。

例如,你的网站正在使用Protostar模板,Search模块被分配到位置(模块将显示在右侧边栏中)。当你将站点切换到其他模板时,例如:T3 Blank,右侧边栏是 position:,这意味着你需要将 Seach 模块的位置更改为新位置 -。position-7sidebar-2sidebar-2