Joomla 4已經(jīng)通過(guò)新用戶界面、新媒體管理器等新功能擴(kuò)展了它的受歡迎程度,但仍然有一些功能在初級(jí)用戶級(jí)別上隱藏著。在這篇博客文章中,我們將討論Joomla的一個(gè)重要特性,即通過(guò)Joomla后端面板創(chuàng)建Joomla模塊、組件和布局的覆蓋。

當(dāng)一個(gè)新用戶開(kāi)始學(xué)習(xí)Joomla和發(fā)展他的Joomla網(wǎng)站,他/她可能需要定制網(wǎng)站布局按照自己的預(yù)期,這需要訪問(wèn)為Joomla模板文件編輯、修改和重寫(xiě),它需要FTP訪問(wèn)的文件變得有點(diǎn)困難對(duì)于那些剛剛開(kāi)始學(xué)習(xí)Joomla和沒(méi)有太多技術(shù)技能上創(chuàng)建FTP帳戶服務(wù)器,并使用它來(lái)創(chuàng)建/移動(dòng)文件。
為什么我們應(yīng)該重寫(xiě),而不是直接定制模塊、組件、布局?
原因是升級(jí)。如果您直接對(duì)模塊、組件、布局進(jìn)行定制,那么當(dāng)您為Joomla core和擴(kuò)展進(jìn)行升級(jí)時(shí),它們將全部消失。通過(guò)使用覆蓋,當(dāng)您進(jìn)行升級(jí)時(shí),更改不會(huì)受到影響。
逐步說(shuō)明,為模塊、組件和布局創(chuàng)建覆蓋
這一功能最初是在Joomla 3中引入的,并在Joomla 4中維護(hù)。在這篇博客文章中,我們將根據(jù)新的Joomla 4前端模板來(lái)做教程:對(duì)于其他模板,指令是有效的。
切換到模板-模板-Cassiopeia的詳細(xì)信息和文件

點(diǎn)擊創(chuàng)建覆蓋將提供選項(xiàng):
Joomla模塊
Joomla組件
Joomla布局

為了創(chuàng)建Joomla登錄模塊的覆蓋,點(diǎn)擊模塊標(biāo)題下的modlogin,它將在模板/html文件夾中創(chuàng)建登錄模塊覆蓋

同樣,我們可以為Joomla組件創(chuàng)建一個(gè)覆蓋,這些組件安裝在您的網(wǎng)站上。如果您在站點(diǎn)上安裝了第三方組件,您也將看到這些組件的選項(xiàng)。
例如:覆蓋Joomla接觸
點(diǎn)擊它會(huì)創(chuàng)建覆蓋,如果你想要?jiǎng)?chuàng)建覆蓋只為了Joomla聯(lián)系人類別點(diǎn)擊組件-comcontact-類別。

Joomla布局:就像我們?yōu)镴oomla模塊和組件創(chuàng)建了一個(gè)覆蓋,使用這個(gè)方法,我們也可以為Joomla布局創(chuàng)建一個(gè)覆蓋。這是在Joomla 3和Joomla 4中創(chuàng)建重寫(xiě)的簡(jiǎn)單快捷方法,而不需要訪問(wèn)任何其他工具。Joomla還提供從Joomla編輯器編輯模板文件的選項(xiàng)。
文件編輯:Joomla還提供從Joomla編輯器編輯模板文件的選項(xiàng)。您可以使用Joomla編輯器直接打開(kāi)文件并編輯更改。






