zoukankan      html  css  js  c++  java
  • ECshop通过文章分类的ID实现不同模板

    当客户需要想要用不同模板来实现文章页面时,文章就需要实现调用不同模板的内容,着手点就是它的分类ID。直接通过分类ID来判断一下,现在68ecshop技术来告诉你该怎么做

    方法如下所示:

    一、打开根目录下的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模板。 
    怎么样?是不是很简单呢

  • 相关阅读:
    Mvc请求管道中的19个事件
    asp.net 验证正则表达式
    Asp.net MVC进入请求管道的过程
    MVC(二)
    Aspect Oriented Programming (AOP)
    在C#中??和?分别是什么意思?
    MVC(一)
    ASP.NET 管道事件与HttpModule, HttpHandler简单理解
    Entity Framework && Lambda
    扩展类和扩展方法
  • 原文地址:https://www.cnblogs.com/freeze89/p/5229901.html
Copyright © 2011-2022 走看看