JA文档中文翻译 - JA模板框架指南 - 框架结构和block
昨天,从老白那边过来的朋友提到了关于JA Purity II模板文档翻译协助的事情;看了下觉得还是蛮值得做的,虽然我自己没用过JA的东东,也没基于Purity写过什么的板 子,因为看到它那路子就觉得一阵头晕,但是自从P板被Joomla招安之后,人气还是蛮旺的,况且现在P板已经2了;做一做这方面的内容应该会对很多朋友 有参考价值;尽力而为吧。
JA官方文档基本分为5个部分;第一篇是念叨,主要是Purity的优势 啊卖点啊一类的东东,略过;今天从用户及开发者指南(User & Developer Guides)这部分开始一点点做;进度方面呢我只能说尽量保证每天做一点,心态上把这事当成自己的学习过程,个么就按照自己的时间和精力状况安排了。
吃了个中饭,继续;首先呢这边是JA Purity II的在线演示,很有真相感。插一句个人感受,多年来我很讨厌的一种东西就是没有任何悬停滞后展开和关闭的弹出菜单,但是在P板中,这似乎已经成为一个象征和讨人喜欢的卖点了;满眼的弹出菜单,鼠标不小心就会碰到某一个,不给你纠错的时间差,立刻展开下级菜单,相当恶心的体验;摊手。
没有废话了,正式开始。新的T3框架拥有灵活的结构,这个结构将所有的元素“模块化”的组织了起来,包括模块化的JavaScript,模块化的PHP代码,模块化的CSS代码等等;“模块化”这个概念可以使我们更加方便快捷的搭建更加复杂的站点,对用户而言在使用上也更加友好。
下面的图片分为左右两个部分,展示了JA Purity和JA Purity II中在组织结构方面的差别;我们可以看到,Purity II中包含两个新的文件夹路径,名为layouts和libs,他们包括了JA Purity II模板的布局、默认block、默认导航工具(JA Menus)和一些默认用户工具。
新模板框架结构中的block路径里面包括了构成页面模板的全部元素,它们是:
- header:通常用来封装站点logo、站点标题、主导航、全局搜索、登录表单、广告、声明、最新消息等。
- head:用来调用外部CSS和JS库文件等。
- footer:通常用来封装站点的版权声明、次级导航或广告等。
- main:主要内容部分。
- left:左侧边栏,用来封装菜单、内容条目分类链接等。
- right:右侧边栏,用来封装广告、相关内容链接、购物车、高级搜索等。
- top spotlight和bottom spotlight:头尾信息焦点区。
- user-tools:包含一些常用工具,使用户在使用站点时更轻松;例如颜色切换、字号切换、窗口尺寸和导航切换等。
明天我们开始学习T3框架结构的布局部分。
译者:Viiiix7210
如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: JA Template Framework/Guides
| < Prev |
|---|

评论刷新