zoukankan      html  css  js  c++  java
  • 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里开启
  • 相关阅读:
    Android——继续深造——从安装Android Studio 2.0开始(详)
    PHP——安装wampserver丢失MSVCR110.dll
    Marza Gift for GDC 2016
    Retrieve OpenGL Context from Qt 5.5 on OSX
    Space Time Varying Color Palette
    Screen Space Depth Varying Glow based on Heat Diffusion
    Visualization of Detail Point Set by Local Algebraic Sphere Fitting
    Glass Dragon
    Jump Flood Algorithms for Centroidal Voronoi Tessellation
    京都之行
  • 原文地址:https://www.cnblogs.com/catcat811/p/2381325.html
Copyright © 2011-2022 走看看