商会资讯

 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博连接

一步搞定

搜索
热搜: 活动 交友 discuz

ecshop在分类和商品里调用分类描述:{$cat_desc}

已有 2632 次阅读2011-9-26 18:37 |个人分类:ecshop

想在分类购物上做友情链接,只能使用分类描述,下面通过修改程序在分类里和商品调用分类描述:

文件位置
includes\lib_goods.php
找到
/* 获取当前分类及其子分类 */

$sql = 'select cat_id,cat_name,parent_id,is_show ' .

'from ' . $globals['ecs']->table('category') .

"where parent_id = '$parent_id' and is_show = 1 order by sort_order asc, cat_id asc";
复制代码

修改为
/* 获取当前分类及其子分类 */

$sql = 'select cat_id,cat_name,cat_desc ,parent_id,is_show ' .

'from ' . $globals['ecs']->table('category') .

"where parent_id = '$parent_id' and is_show = 1 order by sort_order asc, cat_id asc";
复制代码$cat_arr[$row['cat_id']]['id'] = $row['cat_id'];
复制代码下面增加$cat_arr[$row['cat_id']]['cat_desc'] = $row['cat_desc'];
复制代码

然后模板中调用
{$cat.cat_desc}

开启 includes/lib_goods.php

找到
$sql = 'select cat_id,cat_name ,parent_id,is_show ' .

改成
$sql = 'select cat_id, cat_name, parent_id, is_show, cat_desc ' .

找到
$cat_arr[$row['cat_id']]['name'] = $row['cat_name'];

下面加入
$cat_arr[$row['cat_id']]['cat_desc'] = htmlspecialchars($row['cat_desc']);

存档关闭


开启 goods.php

找到
$smarty->assign('categories', get_categories_tree($goods['cat_id']));
改成
//$smarty->assign('categories', get_categories_tree($goods['cat_id']));

$cat_arr = get_categories_tree($goods['cat_id']);
$smarty->assign('categories', $cat_arr);
$smarty->assign('cat_desc', $cat_arr[$goods['cat_id']]['cat_desc']); // 商品分类描述

存档关闭


开启 模板名称/goods.dwt

找个适当的位置插入下列代码即可...
{$cat_desc}

收藏 分享邀请 转发到微博 举报

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

回顶部