理解zencart流程簡易版

    複雜的就不多說了,簡單一點的說它屬於MVC結構的框架,關於MVC的介紹和優點就不想多說了。還有就是他屬於入門所說的單入口程序,什麼叫單入口,這個 很容易理解。如果你沒有安裝SEO插件的話,你看到的所有的頁面的URL都是以index.php?main_page=來做爲人口的,所以不瞭解的人就 以爲他只有一個頁面(也可以這樣理解),其實它這種結構也正是他優點所在,index.php頁面就像一個入口,根據後面不一樣的參數來決定進入不同的程 序處理。而這個頁面就起到了分發任務的作用,所有的頁面都可以通過它後面的參數來實現。這樣就解決的複雜而且不容易管理的多入口程序的問題。而它這種結構 特別適合模塊化開發,而這個系統其實就是這樣。如果你要修改商品頁面的實現內容,就可以找到該頁面相關的代碼模塊,在zencart裏面就是 product_info這個模塊,如果你要修改,就可以快速的找到該頁面的模塊信息,其實模塊裏面主要的就是查詢數據庫,獲取相關信息。模塊的文件就放 在includes/modules目錄下面。而如果是頁面就找到該目錄下面的pages/目錄,而如果是邊框就可以找到sideboxes/目錄下面, 其他的顧名思義就可以了。按照這樣的理解就可以加快對zencart系統的瞭解。從模塊裏面獲取了信息以後就要到前臺文件裏面顯示了,所以接下來就是到 includes/templates/你的模板/templates目錄下找到對應的tpl_文件,修改該模板文件就達到我們修改的目的。這個就是大概 的流程。
瞭解了系統的流程,接下來就有利於模板的二次開發了。默認的zencart頁面由5部分組成,分別
頁面頭部--模板文件爲includes\templates\你的模板名\common\tpl_header.php
頁面主體--模板文件爲includes\templates\你的模板名\common\tpl_main_page.php
 
     頁面主體下分爲左、中、右三部分。
      左邊框--模塊文件爲 includes\modules\column_left.php
      中間部分模塊--includes\templates\你的模板名\common\main_template_vars.php
      右邊框--模塊文件爲 includes\modules\column_right.php
頁面底部--模板文件爲includes\templates\你的模板名\common\tpl_footer.php
在做zencart模板二次開發的時候,如果瞭解了這些的話,對你開發很有幫助。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章