sdk模板-模板編寫(xiě)規(guī)范

sdk模板-模板編寫(xiě)規(guī)范

ID:6129070

大?。?87.36 KB

頁(yè)數(shù):27頁(yè)

時(shí)間:2018-01-04

sdk模板-模板編寫(xiě)規(guī)范_第1頁(yè)
sdk模板-模板編寫(xiě)規(guī)范_第2頁(yè)
sdk模板-模板編寫(xiě)規(guī)范_第3頁(yè)
sdk模板-模板編寫(xiě)規(guī)范_第4頁(yè)
sdk模板-模板編寫(xiě)規(guī)范_第5頁(yè)
資源描述:

《sdk模板-模板編寫(xiě)規(guī)范》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、模板編寫(xiě)規(guī)范目錄[隱藏]1總體說(shuō)明2模板目錄結(jié)構(gòu)3模板描述符文件詳解4模板編寫(xiě)4.11.引入模塊4.22.引入片區(qū)4.33.模板中加入模塊配置4.44.寶貝詳情頁(yè)設(shè)計(jì)5PHPLite引擎詳解5.1Phplite限制5.2Phplite函數(shù)白名單總體說(shuō)明對(duì)于一個(gè)設(shè)計(jì)師的頁(yè)面來(lái)說(shuō),在淘寶上呈現(xiàn)的頁(yè)面結(jié)構(gòu)如下:基于這樣的頁(yè)面結(jié)構(gòu):1.淘寶要提供一個(gè)頁(yè)面的框架,也就是頁(yè)面的Layout,設(shè)計(jì)師設(shè)計(jì)的頁(yè)面是Layout中的一部分,如在下面的位置:

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

2、和Footer,在任何一個(gè)設(shè)計(jì)的頁(yè)面都會(huì)包含這三者。3.CSS,Header和Footer還會(huì)被淘寶其他頁(yè)面所使用,如評(píng)級(jí)、店鋪留言等。4.頁(yè)面包含模塊,一部分模塊是支持交互的,也就是賣(mài)家可以錄入一些參數(shù)來(lái)改變模塊的呈現(xiàn)基于這個(gè)考慮,模板需要一個(gè)全局的配置文件,也就是site.xml,該文件包含了模塊的詳細(xì)信息,由于頁(yè)面還可能涉及到模塊,所以我們還要對(duì)各個(gè)模塊進(jìn)行定義,模塊同時(shí)也是代碼復(fù)用的基本單元,模塊的配置文件為module.xml。模板目錄結(jié)構(gòu)模板目錄結(jié)構(gòu)是指模板各個(gè)資源目錄劃分,如下圖:目前主要分為已下記錄類(lèi):?靜

3、態(tài)資源:都存放在assets目錄,同時(shí)包括images和stylesheets兩個(gè)子目錄,靜態(tài)資源引用需要以相對(duì)路徑為準(zhǔn)。?模板文件:也就是模板文件,后綴名為.php或者.vm,依據(jù)所選擇的模板語(yǔ)言,模板文件包括全局頭,全局尾和各個(gè)文件的主體。頁(yè)面文件不能形成子目錄。?模塊文件:不能包含其他資源文件,如果包含其他資源文件,需要來(lái)自淘寶相冊(cè)的服務(wù),模塊主要就是模塊的配置文件和其模塊主體文件?元信息文件:如xml文件,screenshot文件等,模板為site.xml,模塊為module.xml?在SDK中,htdocs可以同

4、時(shí)包括多個(gè)模板,以不同的目錄加以區(qū)分,SDK會(huì)自動(dòng)識(shí)別這些模板并進(jìn)行管理,如樣例中的template1是模板的名稱(chēng)。?在htdocs的根目錄下有一個(gè)dcsdk_functions.php的文件,所有SDK提供的函數(shù)都會(huì)在這里列出;還有一個(gè)site.xsd,這個(gè)是site.xml的xmlschema文件,主要是輔助進(jìn)行site.xml編輯。參閱:查看目錄結(jié)構(gòu)模塊化模板描述符文件詳解模板是超級(jí)旺鋪的基礎(chǔ),主要是模板、模板版本、配置和資源這四項(xiàng),每一個(gè)模板都有一個(gè)名稱(chēng)為site.xml的描述文件,包含一下信息:?基本信息:如模板

5、語(yǔ)言、名稱(chēng)、描述、作品截圖、作者、支持的網(wǎng)站、服務(wù)方式等?模板全局信息:如全局css,全局的頁(yè)面header和footer等?風(fēng)格信息:模板所包含的風(fēng)格,都要在元素下進(jìn)行聲明?頁(yè)面信息:一個(gè)模板包含多個(gè)頁(yè)面,每一個(gè)頁(yè)面的具體功能要說(shuō)明清楚,如店鋪的模板頁(yè)面,那個(gè)是首頁(yè),那個(gè)是詳情頁(yè)等,都需要進(jìn)行描述?模塊信息:該模板所包含的模塊以及各個(gè)模塊的詳細(xì)信息?參數(shù)信息:如果模板、頁(yè)面和模塊需要參數(shù),這個(gè)參數(shù)是什么類(lèi)型的,form該如何交互,這些也需要明確

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

7、language>2010050901changelogdescriptionhere

header.php
footer.php

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

<sup id="8uzc3"></sup>

    1. <track id="8uzc3"><kbd id="8uzc3"></kbd></track>
      <track id="8uzc3"></track>