zoukankan      html  css  js  c++  java
  • ecshop不同样式文章页调用不同文章模板

     

    根据需要,希望不同的文章分类下的文章页有不一样的页面风格。也就是说根据文章分类ID来判断,输出不同的文章页模板。

    重点就是文章分类的ID。

    打开:article.php,在120多行左右,找到$smarty->display('article.dwt', $cache_id);删掉

    在下面添加代码:

    $parent = get_article_parent_cats($article['cat_id']);
    $total_id = array_pop($parent);

    switch ($total_id['cat_id']){
    case 27:
    $smarty->display('article27.dwt', $cache_id);
    break;
    case 4:
    $smarty->display('article4.dwt', $cache_id);
    break;
    case 28:
    $smarty->display('article28.dwt', $cache_id);
    break;
    case 2:
    $smarty->display('article_pro.dwt', $cache_id);
    break;
    default:
    $smarty->display('article.dwt', $cache_id);
    break;
    }

    说明:这里以建立三个不用的文章页模板为例,

    case 27:   27是分类文章ID    article27.dwt 是对应的文章页模板;

    你需要建立三个dwt:article27.dwt,article4.dwt,article28.dwt,

    'article_pro.dwt,article.dwt是ecshop自带的不用管它。

    分享个人qq群链接:255909991

  • 相关阅读:
    排序算法比较及其应用
    confluence wiki 安装
    hbase优缺点
    maven nexus私服搭建
    IntelliJ Idea 2017 免费激活方法
    presto-cli通过hive查询hdfs
    monit拉起服务
    MAC nginx代理设置
    kafka-manager安装
    flume从log4j收集日志输出到kafka
  • 原文地址:https://www.cnblogs.com/caozhuzi/p/6255308.html
Copyright © 2011-2022 走看看