zblog主題中,特別是cms模板常需要為分類列表增加多種模板,在使用模板的時候就需要對某些分類進行設置、指定!
以前的方法是編輯分類,然后在模板中進行選擇,對于一些不太熟悉zblog的同學此方法有些麻煩了,并不適合zblogPHP新手!
今天來分享一個方法,個人喜歡使用,可直接在后臺主題配置內,直觀的為某些分類指定模板!
首先,在后臺主題配置內增加設置方法:zblogPHP主題配置內點擊獲取(輸入)多分類ID的JS特效
為某個模板選擇分類為:
$zbp->Config('ydproduct')->homecateid
其次,在前臺模板中修改:
{if $type=='index'&&$page=='1'} {template:post-cms} {elseif $type=='tag'} {template:post-category} {else} {php} $cateid = $category->ID; $subject = $zbp->Config( 'ydbaijia' )->catestyle;$pattern = '/(^|,)'.$cateid.'(,|$)/'; {/php} {if preg_match($pattern, $subject)} {template:post-category2} {else} {template:post-category} {/if} {/if}
通過這樣一個簡單的設置就可以直接在后臺的主題配置內為分類指定模板!