
当一个新用户开始学习Joomla和发展他的Joomla网站,他/她可能需要定制网站布局按照自己的预期,这需要访问为Joomla模板文件编辑、修改和重写,它需要FTP访问的文件变得有点困难对于那些刚刚开始学习Joomla和没有太多技术技能上创建FTP帐户服务器,并使用它来创建/移动文件。
为什么我们应该重写,而不是直接定制模块、组件、布局?
原因是升级。如果您直接对模块、组件、布局进行定制,那么当您为Joomla core和扩展进行升级时,它们将全部消失。通过使用覆盖,当您进行升级时,更改不会受到影响。
这一功能最销压冲初是在Joomla 3中引入的,并在Joomla 4中维护。在这篇博客文章中,我们将根据新的Joomla 4前端模板来做教程:对于其他模板,指令是有效的。
1、切换到模板-模板-Cassiopeia的详细信息和文件
点驼腊击创建覆盖将提供选项:Joomla模块Joomla组件Joomla布局
为了创建Joomla登录模块的覆盖,点击模块标题下的modlogin,它将在模板/html文件夹中创建登录模块覆盖
同样,我们可以为Joomla组件创建一个覆盖,这些组件安装在您的网站上。如果您在站点上安装了第三方组件,您也将看到这级场些组件的选项。例如:覆盖Joomla接触点击它会创建覆盖,如果你想要创建覆盖只为了Joomla联系人类别点击组件-comcontact-类别。
Joomla布局:就像我们为Joomla模块和组件创建了一个覆盖,使用这个方法,我们也可以为Joomla布局创建一个覆盖。这是在Joomla 3和Joomla 4中创建重写的简单快捷方法,而不需要访问任何其他工具。Joomla还提供从Joomla编辑器编辑模板文件的选项。文件编辑:Joomla还提供从Joomla编辑器编辑模板文件的选项。您可以使用Joomla编辑器直接打开文件并编辑更改。
