如何将产品详情页goods.php中的商品属性调用到产品搜索结果页search.php

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

如何将产品详情页goods.php中的商品属性调用到产品搜索结果页search.php

找了好多都没有找到能解决的答案,需要将产品详情页那里的 商品属性标签的内容全部在搜索结果页search.php里对应显示,有知道答案的欢迎联系,谢谢。

回答:
这个很简单。搜索页面你可以直接根据商品ID检索商品属性。

同上楼。检索后当正常属性调用出来就好了!

搜不了几次,估计你的数据库就受不了了

楼主是不是想在搜索页面使用分类页的 属性筛选 搜索商品的功能?

也不是,就是想让它显示出来就行,不过经过我的摸索终于还是有结果了。实现了。
第一步,在search.php中找打以下代码 $arr[$row['goods_id']]['goods_name'] = $row['goods_name'];
在其后加入以下代码 $properties = get_goods_properties($row['goods_id']);
$arr[$row['goods_id']]['properties'] = $properties['pro'];


第二步,打开search.dwt ,在 <!--{foreach name=goods_list from=$goods_list item=goods}--><!--{/foreach}--> 中间你想显示商品属性的地方加入以下代码:<!-- {foreach from=$goods.properties item=property_group key=key} -->
<!-- {foreach from=$property_group item=property} -->
{$property.name|escape:html}{$property.value}
<!-- {/foreach}-->
<!-- {/foreach}-->


大功告成,特此分享,看看效果吧

学习了