在做項目的時候,不得不承認Ecshop確實很強大,當客戶需要想要用不同模板來實現文章頁面時,就可以體現出Ecshop的強大之處。經過在百度上搜索了解到,文章需要實現不同模板,著手點就是它的分類ID。直接通過分類ID來判斷,一下就是方法:
【第一】:打開根目錄下的article_cat.php找到:
代碼如下:
$smarty->display('article_cat.dwt', $cache_id);
修改如下:
[方法一]
switch($cat_id){ case 1: //當文章分類ID等于1時,輸出article_cat1.dwt模板。 $smarty->display('article_cat1.dwt', $cache_id); break; default: $smarty->display('article_cat.dwt', $cache_id); //當文章分類ID不等于1時,輸出article_cat.dwt模板。 }>
[方法二]
if($cat_id > 9) { $smarty->display('article_cat1.dwt', $cache_id); } else if($cat_id > 2 && $cat_id <= 9) { $smarty->display('article_cat2.dwt', $cache_id); } else if($cat_id ==1 || $cat_id ==2) { $smarty->display('article_cat3.dwt', $cache_id); }
當文章分類ID大于9時,輸出article_cat1.dwt模板;
當文章分類ID大于2和小于等于9時,輸出article_cat2.dwt模板;
當文章分類ID等于1或者等于2時,輸出輸出article_cat3.dwt模板。
Copyright © 2009-2019 Ywcms.Com All Right Reserved. 湘ICP備16006489號-2