在ZBLOG主題開發(fā)中,我們首先要做的就是在template/index.php中進行頁面的判斷,即,判斷當頁面為首頁時要調用哪個模板文件,為分類頁、標簽頁、文章頁、獨立頁面和日期頁時各要調用哪個頁面模板,甚至更詳細的是哪個分類要調用哪個模板文件!
要想實現(xiàn)這一功能,我們就要學會判斷頁面的type屬性,實現(xiàn)這一目的具體代碼如下:
{if $type=='index'&&$page=='1'} /*判斷首頁*/
{if $type=='category'} /*判斷分類頁*/
{if $type=='article'} /*判斷日志頁,不含獨立頁面,{if $article.Type==ZC_POST_TYPE_ARTICLE}(另一方案)*/
{if $type=='page'} /*判斷獨立頁面*/
{if $type=='author'} /*判斷用戶頁*/
{if $type=='date'} /*判斷日期頁*/
{if $type=='tag'} /*判斷標簽頁*/示例:首頁和分類列表頁分離
<!--在index.php文件里作判斷,分離模板-->
{if $type=='index'&&$page=='1'}
{template:post-index}
{else}
{template:post-list}
{/if}然后新建兩個相應的模板文件:post-index.php(原index.php改名即可)和post-list.php(原index.php復制并改名即可)
其中post-index.php為首頁,post-list.php為除了首頁之外的其他文章列表頁。
皖公網安備 34162202000270號