想在分类列表中加入一段文字并在其中调用商品分类名称,这个问题困扰了我已一个星期,却在偶然中得到突破。。。
其实非常简单,只需要修改根目录的category.php:
1.在417行左右的这段代码中加上红色部分
/**
* 获得分类的信息
*
* @param integer $cat_id
*
* @return void
*/
function get_cat_info($cat_id)
{
return $GLOBALS['db']->getRow('SELECT keywords, cat_desc, cat_name, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') .
" WHERE cat_id = '$cat_id'");
}
2.在77行左右加上红色代码部分
if (!empty($cat))
{
$smarty->assign('keywords', htmlspecialchars($cat['keywords']));
$smarty->assign('description', htmlspecialchars($cat['cat_desc']));
$smarty->assign('cat_style', htmlspecialchars($cat['style']));
$smarty->assign('cat_name', htmlspecialchars($cat['cat_name']));
}
3.这样就可以直接在页面中调用{$cat_name}了