如何覆蓋Joomla的輸出!核心技巧

在某些情況下,您可能想更改Joomla的方式!擴展(例如,組件或模塊,無論是從Joomla!核心還是第三方生成的)都顯示在您的網站上。當然,您可以從頭開始重新編碼擴展,但這對您來說可能有些野心!值得慶幸的是,還有另一種方法。

任何Joomla的標準輸出!通過將代碼添加到html模板目錄中,可以覆蓋模塊或組件也可以覆蓋核心功能的兩個方面:模塊鑲邊和分頁。

替代可以使用模板管理器來創建創建覆蓋

搶占先機

如果您是Joomla的新手!開發人員,那麼從現有視圖開始,然後嘗試對其進行修改以獲取所需的視圖可能是最簡單的。為此,您應該在html模板目錄中復制現有視圖,然後修改該副本。

您需要的目錄結構是:

TEMPLATE_NAME / html / EXTENSION_NAME / VIEW_NAME / FILE_NAME.php

例如,如果您想更改' Article'視圖顯示com_content文章的方式,則應在以下位置複製文件:

PATH_TO_JOOMLA / components / com_content / views / article / tmpl / default.php
TEMPLATE_NAME / html / com_content / article / default.php

(請注意目錄結構的細微差別)

同樣,如果要更改mod_login模塊的顯示方式,則應複製:

PATH_TO_JOOMLA /模塊/mod_login/tmpl/default.php
TEMPLATE_NAME / html / mod_login / default.php

Joomla!預先包裝了稱為Protostar的前端模板Protostar利用模板替代來生成無表佈局,以實現更快,更平滑和語義正確的標記。要查看完成情況,請找到您的Joomla!安裝template目錄,您會注意到Protostar模板。在Protostar模板目錄中,您會找到一個名為的目錄html

評論 (0)

此處尚未發表評論

留言

  1. 以遊客身份發表評論。 註冊登入到您的帳戶。
附件 (0 / 3)
分享您的位置