sdk模板-模板编写规范

sdk模板-模板编写规范

ID:6129070

大小:387.36 KB

页数:27页

时间:2018-01-04

sdk模板-模板编写规范_第1页
sdk模板-模板编写规范_第2页
sdk模板-模板编写规范_第3页
sdk模板-模板编写规范_第4页
sdk模板-模板编写规范_第5页
资源描述:

《sdk模板-模板编写规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、模板编写规范目录[隐藏]1总体说明2模板目录结构3模板描述符文件详解4模板编写4.11.引入模块4.22.引入片区4.33.模板中加入模块配置4.44.宝贝详情页设计5PHPLite引擎详解5.1Phplite限制5.2Phplite函数白名单总体说明对于一个设计师的页面来说,在淘宝上呈现的页面结构如下:基于这样的页面结构:1.淘宝要提供一个页面的框架,也就是页面的Layout,设计师设计的页面是Layout中的一部分,如在下面的位置:

2.模板必需提供全局的CSS,Header

2、和Footer,在任何一个设计的页面都会包含这三者。3.CSS,Header和Footer还会被淘宝其他页面所使用,如评级、店铺留言等。4.页面包含模块,一部分模块是支持交互的,也就是卖家可以录入一些参数来改变模块的呈现基于这个考虑,模板需要一个全局的配置文件,也就是site.xml,该文件包含了模块的详细信息,由于页面还可能涉及到模块,所以我们还要对各个模块进行定义,模块同时也是代码复用的基本单元,模块的配置文件为module.xml。模板目录结构模板目录结构是指模板各个资源目录划分,如下图:目前主要分为已下记录类:•静

3、态资源:都存放在assets目录,同时包括images和stylesheets两个子目录,静态资源引用需要以相对路径为准。•模板文件:也就是模板文件,后缀名为.php或者.vm,依据所选择的模板语言,模板文件包括全局头,全局尾和各个文件的主体。页面文件不能形成子目录。•模块文件:不能包含其他资源文件,如果包含其他资源文件,需要来自淘宝相册的服务,模块主要就是模块的配置文件和其模块主体文件•元信息文件:如xml文件,screenshot文件等,模板为site.xml,模块为module.xml•在SDK中,htdocs可以同

4、时包括多个模板,以不同的目录加以区分,SDK会自动识别这些模板并进行管理,如样例中的template1是模板的名称。•在htdocs的根目录下有一个dcsdk_functions.php的文件,所有SDK提供的函数都会在这里列出;还有一个site.xsd,这个是site.xml的xmlschema文件,主要是辅助进行site.xml编辑。参阅:查看目录结构模块化模板描述符文件详解模板是超级旺铺的基础,主要是模板、模板版本、配置和资源这四项,每一个模板都有一个名称为site.xml的描述文件,包含一下信息:•基本信息:如模板

5、语言、名称、描述、作品截图、作者、支持的网站、服务方式等•模板全局信息:如全局css,全局的页面header和footer等•风格信息:模板所包含的风格,都要在元素下进行声明•页面信息:一个模板包含多个页面,每一个页面的具体功能要说明清楚,如店铺的模板页面,那个是首页,那个是详情页等,都需要进行描述•模块信息:该模板所包含的模块以及各个模块的详细信息•参数信息:如果模板、页面和模块需要参数,这个参数是什么类型的,form该如何交互,这些也需要明确

6、"?>2cd2659796794dbab1e4115dac7facf3模板-1Jackyassets/images/frontpage.pngphp

7、language>2010050901changelogdescriptionhere

header.php
footer.php

8、-->assets/stylesheets/global.css