標籤:bsp 建立檔案夾 設定 more lists asc 替換 產生 如何
1.在templates檔案夾下建立模板檔案夾llli(名字可以自己隨便起)
2.在lll下面建立檔案夾content(必須為content)
3.把靜態頁面拿到content檔案夾裡面,順便改名字
4.把靜態網頁所用的檔案夾(css,js,images)拿到statics檔案夾下面
5.後台裡面設定模板改為lll(看模板風格配置)
6.替換路徑 {CSS_PATH}代表statics檔案夾下的css檔案夾目錄
7.將首頁面分割成三塊,header footer index
8.css、js放到相應的頁面
header用到的css,js放在header,index用到的css,js放在index裡
9.index裡面需要引入頭header和尾footer.
{template "content","header"}
{template "content","footer"}
10. 替換內容(基本的文法)
(1)替換目錄以及判斷是否為當前頁
<div id="menu"> <!--action="category":表示調取欄目--> <!--catid="0"表示調用一級欄目,若不為0,則表示調用一級欄目下的耳機欄目--> <!--num="4"表示最多調取的資料--> <!--order="listorder ASC"表示排序方式--> {pc:content action="category" catid="0" num="4" siteid="$siteid" order="listorder ASC"} <!--loop表示迴圈--> <!--$data表示pc標籤讀出的資料--> <!--$r表示值--> {loop $data $r} <!--判斷當前頁是否為該欄目,如果是則選中--> <!--$catid==$r[catid]表示判斷該欄目id是否等於欄目id--> <!--$top_parentid==$r[catid]表示如果是二級欄目的情況下,判斷頂級欄目是否等於欄目id--> {if $catid==$r[catid]||$top_parentid==$r[catid]} <!--{$r[catname]}表示欄目名稱--> <a href="{$r[url]}"><div class="menu menu_sel">{$r[catname]}</div></a> {else} <a href="{$r[url]}"><div class="menu">{$r[catname]}</div></a> {/if} {/loop} {/pc} <!--判斷當前頁是否為首頁--> {if $top_parentid==0} <a href="{siteurl($siteid)}"> <div class="menu menu_sel">首頁</div> </a> {else} <a href="{siteurl($siteid)}"> <div class="menu">首頁</div> </a> {/if} </div>
(2)替換內容:
<!--list擷取欄目下面的內容列表 catid:欄目代號--> <!--action="lists":表示調取內容--> <!--catid="13"表示調取該欄目下的內容--> {pc:content action="lists" catid="13" order="listorder ASC" num="4"} <!--迴圈遍曆--> {loop $data $key $val} <!--{$val[thumb]}圖片路徑--> <img class="lunbo" src="{$val[thumb]}" width="1200" height="642" /> {/loop} {/pc}
(3)嵌套 同時替換目錄和內容
<!--迴圈欄目--> {pc:content action="category" catid="0" num="4" siteid="$siteid" order="listorder ASC"} {loop $data $r} <div class="qt_list"> <div class="qt_title"> <span class="qt_t_us">{$r[catname]}</span> <a href="{$r[url]}"><span class="qt_t_more">更多>></span></a> </div> <!--迴圈內容--> <!--關鍵點:catid="$r[catid]"--> <!--num="1"取一條資料--> {pc:content action="lists" catid="$r[catid]" order="listorder ASC" num="1"} {loop $data $key $val} <div class="qt_img_wai"> <a href="{$val[url]}"><img src="{$val[thumb]}" width="280" height="269" /></a> </div> <div class="qt_nr"> <!--取內容(後台裡的摘要)--> {$val[description]} </div> {/loop} {/pc} </div> {/loop} {/pc}
如何用phpcms將靜態網頁產生動態網頁?