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模板。 
    怎么样?是不是很简单呢

  • 相关阅读:
    ESlint中console.log报错问题
    for、forEach、for in、for of用法
    如何覆盖elementUI样式
    什么是闭包(closure),为什么要用它?
    写一个通用的事件侦听器函数
    javascripts 浅拷贝和深拷贝
    箭头函数
    用 async/await 来处理异步
    DOM事件类
    arguments 详解
  • 原文地址:https://www.cnblogs.com/freeze89/p/5229901.html
Copyright © 2011-2022 走看看