美文网首页我爱编程
Joomla 4教程:如何为模块、组件和布局创建覆盖

Joomla 4教程:如何为模块、组件和布局创建覆盖

作者: Joomlass | 来源:发表于2018-04-16 13:56 被阅读105次

Joomla 4已经通过新用户界面、新媒体管理器等新功能扩展了它的受欢迎程度,但仍然有一些功能在初级用户级别上隐藏着。在这篇博客文章中,我们将讨论Joomla的一个重要特性,即通过Joomla后端面板创建Joomla模块、组件和布局的覆盖。

创建Joomla模块、组件和布局的覆盖

当一个新用户开始学习Joomla和发展他的Joomla网站,他/她可能需要定制网站布局按照自己的预期,这需要访问为Joomla模板文件编辑、修改和重写,它需要FTP访问的文件变得有点困难对于那些刚刚开始学习Joomla和没有太多技术技能上创建FTP帐户服务器,并使用它来创建/移动文件。

为什么我们应该重写,而不是直接定制模块、组件、布局?

原因是升级。如果您直接对模块、组件、布局进行定制,那么当您为Joomla core和扩展进行升级时,它们将全部消失。通过使用覆盖,当您进行升级时,更改不会受到影响。

逐步说明,为模块、组件和布局创建覆盖这一功能最初是在Joomla 3中引入的,并在Joomla 4中维护。在这篇博客文章中,我们将根据新的Joomla 4前端模板来做教程:仙后座,对于其他模板,指令是有效的。

切换到模板-模板-Cassiopeia的详细信息和文件

Cassiopeia的详细信息和文件

点击创建覆盖将提供选项:

Joomla模块

Joomla组件

Joomla布局

Joomla模块Joomla组件Joomla布局

为了创建Joomla登录模块的覆盖,点击模块标题下的modlogin,它将在模板/html文件夹中创建登录模块覆盖

创建Joomla登录模块的覆盖

同样,我们可以为Joomla组件创建一个覆盖,这些组件安装在您的网站上。如果您在站点上安装了第三方组件,您也将看到这些组件的选项。例如:覆盖Joomla接触点击它会创建覆盖,如果你想要创建覆盖只为了Joomla联系人类别点击组件-comcontact-类别。

comcontact-类别

Joomla布局:就像我们为Joomla模块和组件创建了一个覆盖,使用这个方法,我们也可以为Joomla布局创建一个覆盖。这是在Joomla 3和Joomla 4中创建重写的简单快捷方法,而不需要访问任何其他工具。Joomla还提供从Joomla编辑器编辑模板文件的选项。文件编辑:Joomla还提供从Joomla编辑器编辑模板文件的选项。您可以使用Joomla编辑器直接打开文件并编辑更改。

Joomla布局

六艺团队,致力于提供中国最专业的Joomla建站解决方案 www.joomlass.com

相关文章

  • Joomla 4教程:如何为模块、组件和布局创建覆盖

    Joomla 4已经通过新用户界面、新媒体管理器等新功能扩展了它的受欢迎程度,但仍然有一些功能在初级用户级别上隐藏...

  • UI组件模块设计思路

    模块设计思路 功能职责细分 UI组件 组件类型 如何创建组件 菜单获取 菜单缓存管理 菜单路由跳转 组件流式布局 ...

  • Python3 Tkinter-Pack

    1.创建 2.改变大小 3.添加多个组件 4.子组件布局 5.组件布局 6.改变组件布局 7.组件间距

  • element-ui源码阅读-Layout 布局

    Layout 布局通过基础的 24 分栏,迅速简便地创建布局。只需引用row和col组件,就能快速的创建布局,基于...

  • Joomla教程:如何创建自己的Joomla管理菜单

    六艺团队,致力于提供中国最专业的Joomla建站解决方案 www.eee-eee.com 有多少次你问自己:“为...

  • Angular报错记录 - Error: More than o

    angular4使用命令创建组件失败: 根据命令提示使用skip-import参数跳过将组件导入到最近的模块

  • Flutter 基础布局Widgets之Stack详解

    概述 Stack 组件是一种层叠式布局,即组件覆盖另一个组件,覆盖的顺序取决于在children中放置的顺序,使用...

  • Flutter 基础布局 Stack 使用

    概述 Stack 组件是一种层叠式布局,即组件覆盖另一个组件,覆盖的顺序取决于在children中放置的顺序,使用...

  • 七,vue组件

    组件可以模块划分,如头部导航栏一块,左边侧边栏一块,尾部一块.....组件的命名不能跟HTML中的标签重名 如创建...

  • Angular 模块

    一、创建模块 两种方式: 二、创建组件 三、在模块ts中设置 四、在根模块中设置 然后就可以正常引用组件了。 五、...

网友评论

    本文标题:Joomla 4教程:如何为模块、组件和布局创建覆盖

    本文链接:https://www.haomeiwen.com/subject/rctekftx.html