取得指定分类下的品牌列表信息

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

之前一客户询问如何得到指定分类下的品牌列表信息。由于时间一直很忙,处理不过来,所以该客户便将我的这一代码提交给另一个论坛上的模板商。此模板商不但不帮客户解决问题,还将我的代码加入到他的模板中去作为一个卖点售卖,鉴于这种行径该模板商就不点名了,自己心知肚明。
先将该代码分享

好了代码思路如下:
总的逻辑就是根据分类树的分类ID,将该分类ID传递给php查询函数,根据分类的ID,查询其所包含的品牌信息,然后将品牌信息汇总为一个列表在模板上输出,最后再将分类树的库文件,用脚本进行客户端控制(使用鼠标点击事件或者滑过事件,大家可以自行处理)即可。
那么现在将重要的代码分析下,也就是在库文件中根据传入的分类ID,查询品牌列表信息的代码:
  1. <!--{foreach from=get_cat_brands($this->_var['cat']['id']) item=brandCat}-->
  2. <a href="{$brandCat.url}" style="margin-right:3px;
  3. width:70px;display:block; float:left; height:18px; line-height:18px; margin:0 0 3px; overflow:hidden;">{$brandCat.brand_name}</a></li>
  4. <!--{/foreach}-->
复制代码


大家可以看到foreach循环中的from取的变量来自我们自己所写的php函数,而$this->_var['cat']['id']便是分类树内层循环所代表的分类ID。

附件是我们工作室的分类树菜单,不能单独拿来用,大家看看就非常明白了。适合懂一点开发的朋友使用。也算是为ecshop贡献自己的力量。希望ecshop发展越来越好。

回答:



这是不是取到的是,一级分类下的所有品牌?

好东西 看看!!

不错 真是我需要的 谢谢了。

$this->_var['cat']['id'] 我使用这个得到的id总是最后的一个id数。而不到循环的id数

认真学习了

谢谢楼主。

这是不是取到的是,一级分类下的所有品牌?

如何可以显示品牌图片~!大哥

好样的谢谢!!

支持一下

楼主生气没用的,这个东西开源的,懂技术的人 都应该差不多能做出来。你要做个他们做不出来的才比较好

好东西,支持下!

支持一下!