|
想在分类购物上做友情链接,只能使用分类描述,下面通过修改程序在分类里和商品调用分类描述:
文件位置
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}