分类显示为图片形式的问题,拜托大家帮帮忙

2016-07-07 16:03 来源:www.chinab4c.com 作者:ecshop专家



一直在网上找分类为图片形式的方法,但是全部都不能显示图片,昨天无意看到一个人说把A href="{$cat.url}">{$cat.name|escape:html}改为A href="{$cat.url}"><img src="images/category/{$cat.id}.gif"/>就可以显示图片,试了一下,确实可以了,但是又有一个问题出现了(我用的是2.7.3的默认模块),那就是点开二级分类后出现所有的二级分类是红叉叉,也需要上传图片,3J分类也是,谁帮个忙定义一下只有一级分类才需要显示图片呢?或者指定某些分类ID显示图片,没指定的显示成后台设置的形式,拜托大家帮帮忙!
另外还有一个问题,就是点开二级分类一级分类在左边就不见了,点开3J分类二级分类和一级分类都不见了,大家也帮个忙要怎么改一下点开当前分类保留上一级分类。

回答:
可以找人帮你二次开发下,基本上无偿服务估计没有,而且你的改动有点麻烦

这个需要修改模板和程序。或者你写到PHP里面去调用

记得有一篇是定义一级分类的{$topcat_id}这样的,你搜一下,然后用if判断就好了

这个得修改 includes/lib_goods.php 里的 get_categories_tree 函数,
在里面加一段PHP代码判断是否为“顶级分类或者后台指定的分类”,如果是,将 $cat_arr[$row['cat_id']]['is_use_img'] = '1';

然后再在 lbi 文件里做 if 判断 {if $cat.is_use_img}........{/if}

就像2楼所说的,这个问题 期待无偿解决有点困难,

不懂!帮顶!!!