ecshop商品分类列表模板(category.dwt)里获取分类名称

    ECshop商品分类列表中的列表名字就叫“商品列表”太过于千篇一律了。我们可以考虑把当前分类的名字替换掉这个。这样每个分类都显示当前的名称,对用户识别好多了。修改方法很简单:

    1、找到category.php,在约416行找到(获得分类的信息)下的
    return $GLOBALS['db']->getRow('SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') .
    在“keywords”前、“SELECT”后加上“cat_name,”。

    2、转到约90行,找到
    $smarty->assign('cat_style', htmlspecialchars($cat['style']));
    在后面加上一行
    $smarty->assign('catname', htmlspecialchars($cat['cat_name']));

    3、在模板category.dwt(或library/goods_list.lbi,我就是这个模板里加的),用{$catname}替换掉就行了。

    效果可看:http://www.heemall.com/category.php?id=48

相关文章
ecshop数据库表结构修改ecshop缩略图的图片裁剪缩放处理方式ecshop在文章分类列表页的“文章列表”显示成“文章分类的名称”在ecshop的商品详情页调用商品所属品牌的描述ecshop中批量替换货号前缀ecshop杂志内容中禁止图片自动更改路径ecshop批量导入邮件订阅地址ecshop中把附件图片分离到子域名以加速页面显示的方法ecshop登录超时解决办法
    标签:ecshop 评论数:9 发布于:2011-01-23 11:13:04

当前共有9条评论,我也要发表:

    我的名字:

    我的邮箱:

    作者:莫墨时间:2011-04-05 21:19:54回复

      我想去除2.72.中的API.ECSHOP.COM我按照百度到的信息 在ECSHOP 2.72中对ADMIN中的 INDEX.PHP SHOPCONFIG.PHP 进行更改 对admin/templete/ 中的 INDEX.HTM;MENU.HTM对这四个文件按照下面的方法进行操作。 http://blog.163.com/sujoe_2006/blog/static/33531512011116104425165/ 但是当操作完之后,就出现后台登录刷新不出现页面的情况 我想可能是由官方服务器要给我的程序发一个消息。如果不接收到这个消息。永远 就刷新不好,打不开后台页面。 当然这个只是猜想。具体的就想请教你下您,谢谢

      作者:simon时间:2011-04-05 22:10:50回复

        可以去的。是你去除错了。你去一个进去后如看看正常不,然后继续。你可以用工具firebug看看网络链接就打开那些页面,向官方发送了什么。

    作者:backor时间:2011-03-10 09:28:54回复

      想知道ecshop分类树 如何只显示当前分类下的子类。 我在网站找了大半天,几乎所有方法都是不行的。

      作者:simon时间:2011-03-10 10:53:35回复

        应该可以的改的。我也正需要,正在改呢,搞定后我把方法发布出来。

    作者:急求时间:2011-03-07 13:14:41回复

      在模板category.dwt(或library/goods_list.lbi,我就是这个模板里加的),用{$catname}替换掉就行了 请问是替换什么啊

      作者:simon时间:2011-03-07 13:50:33回复

        替换掉原来显示"商口列表"的标签{$lang.goods_list}呀。

    作者:宁波网站设计时间:2011-01-27 09:16:12回复

      额,听你说我去试了一下,呵呵,可以了,谢谢啊。

    作者:宁波网站设计时间:2011-01-26 14:37:01回复

      替换了,好像不成功啊。

      作者:simon时间:2011-01-26 15:01:56回复

        可以的。你有没有改对?再去后台清空一下缓存。