- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
T3框架2.0开发指南
JA T3框架V2.0开发指南——结构篇一、导言:本节将要探讨:??结构(Structure)扩展(Extensions)——探讨文件/文件夹结构,重要文件的用途;??布局(Layouts)区块(Blocks)——探讨概念、特征与高级参数;??主题(Themes )——探讨概念、类型、代码重写;??配置(Profiles)—— 探讨概念、类型、代码重写;??模板管理(Template Administration)——所有面板的完整使用说明。二、结构:菜单参数插件(JA Menu Parameters Plugin)引入后,框架的结构改变了,一般而言,模板变得更加轻便快速,核心脚本保留在框架插件(JA T3 Framework Plugin)内。最新发布的1.0版框架(JA T3 Framework 1.0 )与菜单参数插件(JA Menu Parameters Plugin)共同解决所有SEO相关问题,并使菜单管理更容易。而2.0版框架(JA T3 Framework 2.0)已集成了该菜单参数插件,以方便更新核心文件而不影响用户的模板设计。关于菜单的管理与插件的用法,请参看相关文档;新版框架引入了新的插件(JA Typo Button Plugin)以减少文章编辑的工作量,详见后文。三、扩展要使用T3框架2.0版,需要有:1、系统插件(JA T3 Framework Plugin):1)核心文件夹(core文件夹):??模板管理(Template administration)——这些文件管理模板的后台管理面板,包含所有脚本和后台视图。??设备与浏览器检测脚本(Device and browser detection scripts)——这些脚本用来检测用户设备(桌面电脑,移动设备)和用户的浏览器。??菜单系统引擎(Menu system engines)——这些脚本驱动框架使用的所有菜单系统。??参数和其他核心文件(Parameters and other core files)——管理AJAX ,缓存,重写功能及一般参数。2)base-themes 文件夹:该文件夹保存核心默认模板:??blocks包含所有缺省区块:ie6警告,页眉,页脚,中页等;??css包含定义模板样式的默认核心css框架;??html用于组件和模块的重写;??etc保存默认的布局、主题和配置;??js保存模板默认的java脚本;??page保存布局生成脚本及其他文件;3)sample-themes文件夹保存模板样例,在用户基于基本模板自建模板时,这些会非常有用。2、基础模板(空白模板)默认主题最新版的T3框架v2.0集成了默认布局,它可以像常规的joomla模板一样使用。这些文件保存模板的默认主题,它们用于重写核心插件样式(base-themes),如你所见:??支持区块重写;??菜单系统样式及一般样式;??支持自有图片;??支持重写javascript代码;??info.xml 文件使该文件夹能够作为主题被识别。T3框架特有文件:etc文件夹保存:??etc/profiles:所有用户自定义配置;??etc/layouts:所有用户自定义布局;themes 文件夹保存:??所有用户自定义主题。其他文件文件夹和文件的信息:??info文件夹中保存模板的特有信息;??常规的模板文件(缩略图、模板细节、图标)。3、JA Typography Button Plugin插件这个新插件是方便编辑者为特定内容添加特定样式的。该插件会在在编辑器里增加一个新的按钮 JA Typo。单击此按钮,打开字体选择窗口。在这个窗口中,点击任意样式即可将其轻松插入文章中。JA T3框架V2.0开发指南——布局篇?JA T3框架1.0就引入了多布局特性,以加入更多的设计灵活性。布局用来定义页面内容的设计排列,但我们的开发者设想一个模板框架使用一个简单的index.php文件,该文件只需完成一般的加载功能,再不管理布局设计、模块位置或脚本调用。通过采用模块化设计,其他文件可以更好的完成这些功能。一、布局和区块简介——概念描述与设计理念??布局就是一系列文件,这些文件保存着网站前台设计的HTML输出。它们通过加载称为区块的其他文件来完成各种功能。通过为这些区块定义不同的风格和位置,你可以创造无限的布局,用户可以自由选择而享受最好的便利。这些布局由新模板的index.php文件加载。??区块也是一系列文件,这些文件保存模块位置,执行特定的脚本调用,并生成文章的HTML文件。像我们所知的各种最流行的元素:页眉,页脚,左边栏,右边栏,路径等,这些都被做成单独的文件,而不是在index.php文件中定义长长的HTML元素。??我们的理念是一个网站使用一个单一的模板,但你的主页、博客、论
文档评论(0)