Joomla 2.5 JA T3白模板的運用


T3 framework簡介

這是一個模板框架,可以擴展joomla模板的功能,優化模板結構。其最大特色是multiple layout system,搞過joomla模板開發的人都知道,joomla的模板只有一個index.php來決定網站整體布局,而T3 framework可以在一個模板的基礎上實現多個layout,甚至可以把layout指定在不同的設置上,例如iphone、ipad、PC可以使用不同的layout,達到各平台的最佳顯示效果。

 

T3的應用范圍

購買joomla的模板,你很容易發現模板是基於T3開發的,因為商業模板需要有很好的兼容性,例如module放在其它位置上,也不至於會太亂;完美兼容多瀏覽器;完美兼容手持設備與平板電腦等。T3的確對這些需求提供更豐富的幫助。

 

對於外包團隊,開發周期很短,模板兼容性有限,使用T3就顯得過於復雜。

T3安裝

以下地址可以下載相應組件:

http://www.joomlart.com/forums/downloads.php?do=cat&id=361

只需要下載安裝以下兩個:

  •   JA T3 Blank template for joomla 2.5
  •   JA T3 System plugin for Joomla 2.5

 

JA T3 Blank template是白模板,一個新模板可以在白模板的基礎上進行開發,這會省去不少開發時間,而且白模板擁有JA T3的基礎結構。白模板的名字叫ja_t3_blank,要把目錄名及templateDetails.xml改為自己的模板名稱,這和joomla1.5是一樣的。

JA T3 System plugin是T3的核心,T3對joomla所擴展的核心都在里面。

 

以上兩個安裝包裝好並啟用后,在前台就能馬上看到白模板的效果。

 

layout的調整

JA T3的布局修改和默認的不同,不用去修改index.php文件。

主要需要定制的文件結構以下:

TEMPLATE/templateDetails.xml # 關於模板的細節,例如定義positions

TEMPLATE/info.xml # layout的細節,可以指定 T3 layout加載那些css,javascript資源

TEMPLATE/css/template.css # 模板的主要樣式表

TEMPLATE/html/ # component與module的模板

TEMPLATE/etc/layouts/ # T3 layout的布局定義,可以在后台進行修改

TEMPLATE/etc/profiles/ # T3 layout的參數定義,可以在后台進行修改

   

更詳細的說明可以訪問:http://wiki.joomlart.com/wiki/JA_T3_Framework_2/Guides

 

開發注意

  1.   T3已經集成drop-down, mega, dropline等多種menu效果,所以無需再安裝menu module
  2.   T3已經內置了css & js壓縮優化與模板cache,而且是默認開啟,所以對模板修改后需要clean cache才可以看到修改效果。
  3.   tp=1是模板調試功能,在2.5上默認關閉,需要到template manage的option里開啟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM