




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、E C O S之前臺(tái)相關(guān)sun目錄前臺(tái)controller“站點(diǎn)”菜單介紹模板機(jī)制作業(yè)site.xml介紹前臺(tái)控制器要先在site.xml定義才可以臺(tái)的導(dǎo)航欄里出現(xiàn)?!罢军c(diǎn)管理”-“導(dǎo)航配置”里面添加才能注:需要在臺(tái)顯示。常用的方法(演示). 調(diào)用錯(cuò)誤、成功顯示方法 splash(failed/seccuss,url,msg);參數(shù):failed 調(diào)用失敗提示頁(yè)面 seccuss 調(diào)用成功提示頁(yè)面url 失敗、成功后要跳轉(zhuǎn)到的頁(yè)面msg 失敗、成功頁(yè)面提示信息. page、display臺(tái)調(diào)用區(qū)別?page調(diào)用的頁(yè)面會(huì)在模板中顯示display 調(diào)用頁(yè)面會(huì)跳出模板單獨(dú)在瀏覽器中顯示(沒(méi)有系統(tǒng)的
2、樣式,一個(gè)單獨(dú)頁(yè)面). url處理gen_url();$thisgen_url(array(app=appstore,ctl=site_member,full=1,act=fav,args=array($ token) /app 對(duì)應(yīng)的app名字,ctl對(duì)應(yīng)的控制器 ,act對(duì)應(yīng)的方法 args參數(shù)一一對(duì)應(yīng)的成:index./member-fav-參數(shù).html注意:args 傳的get參數(shù)可以 用參數(shù)的名字直接調(diào)用,不需要用$_GET獲取分頁(yè)組件$this-pagedatapager = array( current=$page, /當(dāng)前頁(yè)數(shù)total=ceil($arrFavcount/$
3、pagelimit), /總頁(yè)數(shù)link= $this-gen_url(array(app=appstore,ctl=site_member,full=1,act=fav), token= $token);在view 的html中只要輸入 則會(huì)出現(xiàn)link連接組件在view的html文件中,ECOS有個(gè)link組件來(lái)拼接url地址,用法和gen_url一樣。模板機(jī)制全新的模板體系ecos的模板將頁(yè)面抽象成為不同的區(qū)塊,有實(shí)現(xiàn)流程的業(yè)務(wù)區(qū),也有實(shí)現(xiàn)展示和其他功能的版塊。使得內(nèi)容和表現(xiàn)更加分離,便于升級(jí)。模板的大部分操作都在可視化進(jìn)行,用戶甚至可以通過(guò)拖放配置不同的版塊,來(lái)創(chuàng)建屬于自己的獨(dú)一無(wú)二的
4、模板。模板路徑模板路徑是ecos根目錄下的/themes/模板布局掛件區(qū)域(widgets)掛件區(qū)域用于在某個(gè)頁(yè)面預(yù)留掛件(widget)可掛入的區(qū)域掛件(widget)簡(jiǎn)單的說(shuō)就是組成頁(yè)面的某個(gè)版塊,而版塊是模板重要的組成部分邊框(border)就是掛件板塊的邊框系統(tǒng)級(jí)區(qū)域(main)Ecos包括不同的功能頁(yè)面,分別負(fù)責(zé)購(gòu)物、會(huì)員登錄、文章等等內(nèi)容,這些使得網(wǎng)店能夠正常運(yùn)行的功能區(qū)域稱(chēng)為業(yè)務(wù)區(qū),因涉及到版本升級(jí),由程序輸出,所以此區(qū)域是不可編輯區(qū)域默認(rèn)模板頁(yè) (default.html)未定義某個(gè)頁(yè)面的布局時(shí),默認(rèn)調(diào)用的頁(yè)面布局模板目錄進(jìn)入到某一套模板目錄中后,就可以看到該模板的目錄和文件結(jié)
5、構(gòu)了:可重用部分,文件夾中存放著模板各頁(yè)面的公用部分,擴(kuò)展名為html,一般是模板的頭部和尾部,這兩個(gè)部分在整個(gè)站點(diǎn)中都是相同的,支持smarty語(yǔ)法邊框目錄,擴(kuò)展名為html,存放著邊框文件,邊框是版塊的呈現(xiàn)樣式,相當(dāng)于版塊的模板,支持smarty語(yǔ)法images目錄,存放所有文件、css文件等*.html,框架文件,擴(kuò)展名為html,決定了頁(yè)面的布局和版塊可擺放的區(qū)域,是頁(yè)面的骨架preview.jpg ,模板預(yù)覽theme.xml,模板配置文件,包含模板信息、邊框信息,版塊配置信息等模板制作建立模板文件夾模板的制作過(guò)程都是在本地完成的,在本地安裝完一套ecos之后,在模板目錄themes
6、,建立要制作的模板文件夾,在此路徑下制作靜態(tài)頁(yè)面。在模板文件夾下建立theme.xml之后,這套模板就能出現(xiàn)在能對(duì)其進(jìn)行編輯。模板列表中,并初始狀態(tài)的theme.xml建立好模板文件夾對(duì)應(yīng)的框架文件后,需要有一個(gè)初始的theme.xml將模板的初始數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中。theme.xml是模板的配置文件,包含了模在板名稱(chēng)、模板描述、邊框信息、版塊配置等信息??梢詮哪0逯幸粋€(gè)theme.xml修改。初始的theme.xml中,版塊的部分是不需要的,所以將widgets部分刪除,編輯其他部分。theme.xml主要節(jié)點(diǎn)說(shuō)明name模板包的名稱(chēng),將會(huì)出現(xiàn)在管理模板列表中id首次由開(kāi)發(fā)定義,應(yīng)與模板包名
7、稱(chēng)保持一致,(全英文)ver模板包的版本信息info模板包簡(jiǎn)介author模板包作者site模板包作者borders模板含的邊框定義描述模板掛件描述。系統(tǒng)會(huì)在模板可視化編widgets輯添加掛件后向 widgets序列化掛件描述xml節(jié)點(diǎn)說(shuō)明模板的啟用在模板列表點(diǎn)擊”啟用此模板”就可以對(duì)模板進(jìn)行可視化編輯等操作了widgets概述widgets版塊是具備某項(xiàng)功能的小區(qū)塊,是組成頁(yè)面的基本元素,用戶可以通過(guò)配置版塊的參數(shù)來(lái)達(dá)到修改模板的目的。版塊本身只包含功能不包含樣式,它的編輯是在可視化編輯里完成的,用戶可以任意拖動(dòng)版塊位置、編輯版塊參數(shù)等。編輯好的版塊配置信息存放在數(shù)據(jù)庫(kù)中,可由板塊操作導(dǎo)出
8、。用戶放置版塊的過(guò)程非常簡(jiǎn)便,只需在版塊編輯中選定需要的版塊,再點(diǎn)擊希望放置的版塊區(qū)便可。當(dāng)用戶將鼠標(biāo)移動(dòng)到某個(gè)版塊上時(shí)會(huì)出現(xiàn)相應(yīng)的工具條,點(diǎn)住“移動(dòng)”,能拖動(dòng)此版塊的位置;點(diǎn)擊 “修改”按鈕,能編輯版塊的配置。版塊的增刪及位置變動(dòng)需要點(diǎn)擊工具條上的“保存模板修改”按鈕才能看到效果,版塊本身的配置編輯直接點(diǎn)擊面板中的“保存修改”按鈕便可。圖:模板操作版塊的目錄結(jié)構(gòu)版塊是模板重要的組成部分,具有很強(qiáng)的擴(kuò)展性,用戶可以自行編寫(xiě)版塊來(lái)實(shí)現(xiàn)新的功能。版塊掛件分為兩種系統(tǒng)級(jí)掛件目錄app/widgets(不隨著模板的更換而更換)模板級(jí)掛件目錄/themes/widgets(隨著模板的更換而更換)版塊的路
9、徑是ecos安裝目錄/themes/widgets,每個(gè)目錄對(duì)應(yīng)一個(gè)特定功能的版塊,目錄下有這樣幾個(gè)文件 :_config.html配置頁(yè)是在可視化編輯時(shí)用到的配置表單widgets.用于描述掛件基本信息,掛件模板文件、名稱(chēng)對(duì)應(yīng)關(guān)系_preview.html, 版塊在可視化編輯時(shí)的預(yù)覽default.html, 版塊默認(rèn)的模板,一個(gè)版塊可以有多個(gè)模板widget_.,版塊的執(zhí)行程序 (系統(tǒng)級(jí)掛件)theme_widget_.,板塊的執(zhí)行程序(模板級(jí)掛件)注:掛件主器的文件名一定要與其內(nèi)function名相同,掛件創(chuàng)建好后,用通過(guò),才能在添加掛件的時(shí)候在掛件中心看需要安裝開(kāi)發(fā)者工具這個(gè)app)到
10、此掛件(widgets主要文件的widgets.widgets主要文件的_config.html (命名規(guī)則定死_config.html)widgets主要文件的default.html(id命名規(guī)則應(yīng)與widget.描述文件中 $settingtemplate 保持一致)widgets主要文件的theme_widget_.(命名應(yīng)于代碼函數(shù)名保持一致)主要用于拋數(shù)據(jù)到模板頁(yè)面,默認(rèn)是拋給default.html頁(yè)面widgets主要文件的theme_widget_cfg_.(命名應(yīng)于代碼函數(shù)名保持一致)主要用于配置頁(yè),即獲取系統(tǒng)的某些數(shù)據(jù)拋到_config.html頁(yè)面模板管理.模板列表 :
11、模板包管理站點(diǎn)管理.系統(tǒng)模塊:以b2c為例,它是根據(jù)b2c中的site.xml里面定義的生成對(duì)應(yīng)的列表. 導(dǎo)航菜單:導(dǎo)航菜單也是在site.xml中定義的. 站點(diǎn)配置:可配置站點(diǎn)名稱(chēng),備案號(hào),和網(wǎng)頁(yè)底部信息,是否啟用全頁(yè)緩存等.自定義url:能夠添加一個(gè)url規(guī)則,能夠把url改變成自定義的一個(gè). SEO優(yōu)化:對(duì)一些基本頁(yè)面進(jìn)行SEO優(yōu)化名. SITEMAP:這是提供一個(gè)生成的sitemap,能夠直接頁(yè)面管理(content 文章管理系統(tǒng)).頁(yè)面列表:顯示的是所有的文章列表,可以編輯是否發(fā)布.文章欄目:這是管理的文章分類(lèi),可以對(duì)節(jié)點(diǎn)進(jìn)行添加,刪除,編輯等操作。下來(lái).異常頁(yè)面管理:把異常提示的信息友情連接在kvstore中,可以隨時(shí)調(diào)用.友情連接:顯示的是友情的列表,數(shù)據(jù)存放在sdb_site_link 表中。前臺(tái)controller模板機(jī)制widgetssite站點(diǎn)介紹1.創(chuàng)建一個(gè)自己的模板包,要求能夠在安裝,前臺(tái)可以顯示樣式可以很簡(jiǎn)單,也可以直接免費(fèi)的模板,自己修改。2.制作一個(gè)系統(tǒng)級(jí)掛件要求能根據(jù)不同的商品類(lèi)型,商品價(jià)格,輸出得到相應(yīng)的商品的的詳細(xì)信
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 優(yōu)居房產(chǎn)合同范本
- 北美原木采購(gòu)合同范本
- 農(nóng)村自建租住合同范本
- 勞動(dòng)個(gè)人合同范本
- 出售制砂機(jī)械合同范本
- 農(nóng)村安裝排污管道合同范本
- 廚余垃圾收運(yùn)處置項(xiàng)目背景與意義
- 低空經(jīng)濟(jì)園區(qū)項(xiàng)目建議書(shū)(僅供參考)
- 美式餐車(chē)售賣(mài)合同范本
- 安裝勞務(wù)維修合同范本
- 中國(guó)煤炭地質(zhì)總局公開(kāi)招聘報(bào)名表
- AQ 1064-2008 煤礦用防爆柴油機(jī)無(wú)軌膠輪車(chē)安全使用規(guī)范(正式版)
- 電子商務(wù)數(shù)據(jù)分析基礎(chǔ)(第二版) 課件 模塊1、2 電子商務(wù)數(shù)據(jù)分析概述、基礎(chǔ)數(shù)據(jù)采集
- YB-T+4190-2018工程用機(jī)編鋼絲網(wǎng)及組合體
- 高大模板安全施工施工安全保證措施
- 比亞迪公司應(yīng)收賬款管理的問(wèn)題及對(duì)策分析
- 【高考真題】2024年新課標(biāo)全國(guó)Ⅱ卷高考語(yǔ)文真題試卷(含答案)
- 委托辦理報(bào)廢汽車(chē)協(xié)議書(shū)
- 旅游服務(wù)質(zhì)量評(píng)價(jià)體系
- 義烏市建筑工程質(zhì)量通病防治措施100條(2022版本)
- 蘇教版(SJ)《四年級(jí)下冊(cè)數(shù)學(xué)》補(bǔ)充習(xí)題
評(píng)論
0/150
提交評(píng)論