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
相关日志
新一篇:2011年春节机票最给力
我想去除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/
但是当操作完之后,就出现后台登录刷新不出现页面的情况
我想可能是由官方服务器要给我的程序发一个消息。如果不接收到这个消息。永远
就刷新不好,打不开后台页面。
当然这个只是猜想。具体的就想请教你下您,谢谢
可以去的。是你去除错了。你去一个进去后如看看正常不,然后继续。你可以用工具firebug看看网络链接就打开那些页面,向官方发送了什么。
想知道ecshop分类树 如何只显示当前分类下的子类。
我在网站找了大半天,几乎所有方法都是不行的。
应该可以的改的。我也正需要,正在改呢,搞定后我把方法发布出来。
在模板category.dwt(或library/goods_list.lbi,我就是这个模板里加的),用{$catname}替换掉就行了
请问是替换什么啊
替换掉原来显示”商口列表”的标签{$lang.goods_list}呀。
额,听你说我去试了一下,呵呵,可以了,谢谢啊。
替换了,好像不成功啊。
可以的。你有没有改对?再去后台清空一下缓存。