zen cart全新做乙個自己的模板應參考文件

2021-08-25 01:36:09 字數 2090 閱讀 1234

zen cart的模板設計比較複雜,需要一定的時間來熟悉。一旦你了解了它的結構,就會慢慢習慣了。

通常,頁面分為頁首(header),頁尾(footer),邊框(sideboxes)。所以設計頁面的時候,要記住zen cart是如何組織這些頁面的。

頁面是通過css樣式表來控制的。樣式表控制**單元的背景圖案、字型的顏色和樣式等等。所以,假如你需要修改邊框標題欄的字型,那麼檢視樣式表檔案。

zen cart在頁面新增影象有兩種方式。可以使用影象目錄的相對路徑,或者在模板中用php變數定義影象。如果你使用https伺服器,並且採用相對影象路徑,那麼https的影象目錄下也要有同樣的影象,否則https伺服器很可能會給出警告提示。

zen cart可以設定成任意的html/flash的介面,只是比通常的html頁面的設計費時。你可以從修改預設的模板開始,先修改css檔案和三欄格式的介面。開始先採用不同的顏色,很快就可以設計出完全不同的風格。

最後,在設計模板前要先計畫好你網頁的內容,事半功倍。

下面是zen cart頁面各部分相對應模板檔案的乙個列表:

檔案路徑 注釋

index.php 主檔案

includes/templates/[custom template folder]/common/html_header.php 頁面的head部分

includes/templates/[custom template folder]/common/tpl_main_page.php 頁面的body部分

includes/templates/[custom template folder]/common/tpl_header.php 所有頁面的頁首

(column left)

includes/templates/[custom template folder]/common/main_template_vars.php 決定頁面的內容部分,預設為 'tmp_index_default.php'

首頁 - 預設

includes/templates/[custom template folder]/templates/tmp_index_default.php 首頁模板檔案

首頁 - 顯示分類

includes/templates/[custom template folder]/templates/tpl_index_categories.php 首頁上顯示分類時的模板檔案

includes/modules/[custom template folder]/pages/index/category_row.php 選擇要顯示的分類

includes/templates/[custom template folder]/templates/tpl_index_category_row.php 顯示分類

首頁 - 顯示指定分類

includes/templates/[custom template folder]/templates/tpl_index_product_list.php 首頁上顯示指定的分類時採用的模板檔案

includes/modules/[custom template folder]/product_listing.php 將商品資料新增到陣列

includes/templates/[custom template folder]/templates/tpl_modules_product_listing.php 顯示商品數量和商品導航選單

includes/templates/[custom template folder]/common/tpl_list_box_content.php 顯示商品陣列

商品資訊頁面

includes/templates/[custom template folder]/templates/tpl_product_info_display.php 顯示單件商品資訊

購物車頁面

includes/templates/[custom template folder]/templates/tpl_shopping_cart_default.php 購物車頁面

(column right)

includes/templates/[custom template folder]/common/tpl_footer.php 所有頁面的頁尾

如何自己做乙個包

這周自己做了乙個包,是第一次嘗試,遇到了很多問題,在解決過程中也學到了很多東西 首先第一步要了解包的結構 首先先輸入 import sys用於把自己的包加入到路徑中 project module1 init py a.py b.py module2 init py c.py d.py init py...

做乙個不被熟知的自己

第一篇部落格,大學最後一年了,越來越明白,自己的需求是什麼。就好像在軟體在被開發設計時候,明白自己的需求是什麼,才可以更好的用 來實現,要實現的功能。在2019年已經過去的37天後,我心中的巨人,因為遇見一些事情後,被召喚醒了。我向來都不是那種一點就通,一點就過得人,有時候,乙個簡簡單單的問題,我都...

自己動手做乙個docker base images

一般在手寫dockerfile 的時候 第一句都是form 乙個base image 今天來動手打乙個很簡單的base iamge 看一下 1.統一環境 docker 版本 docker version client version 18.09.0 api version 1.39 go versi...