ecshop订单打印无法显示商品属性,前台商品属性
来源:互联网 发布:dnf开挂软件 编辑:程序博客网 时间:2024/04/30 04:09
前台商品详情都可以正常显示属性信息,但是打印订单和后台订单查询,都无法显示属性。
请帮忙解决。
___________________________________________________________________
order.php代码
$goods_attr[] = explode(' ', trim($row['goods_attr'])); //将商品属性拆分为一个数组
$goods_list[] = $row;
}
$attr = array();
$arr = array();
foreach ($goods_attr AS $index => $array_val)
{
foreach ($array_val AS $value)
{
$arr = explode(':', $value);//以 : 号将属性拆开
$attr[$index][] = @array('name' => $arr[0], 'value' => $arr[1]);
}
}
$smarty->assign('goods_attr', $attr);
$smarty->assign('goods_list', $goods_list);
————————————————————————————————————————————
{
/* 取得订单商品 */
$goods_list = order_goods($order_id);
foreach ($goods_list AS $key => $goods)
{
/* 计算属性数 */
$attr = $goods['goods_attr'];
if ($attr == '')
{
$goods_list[$key]['rows'] = 1;
}
else
{
$goods_list[$key]['rows'] = count(explode(chr(13), $attr));
}
}
$smarty->assign('goods_list', $goods_list);
————————————————————————————————————————————
order_pritn.html代码
<td><!-- 商品属性 -->
<!-- {foreach key=key from=$goods_attr[$key] item=attr} -->
<!-- {if $attr.name} --> {$goods.attr_name}:{$goods.attr_value} <!-- {/if} -->
<!-- {/foreach} --> </td>
解决方法:设置商品类型的属性列表即可。
请帮忙解决。
___________________________________________________________________
order.php代码
$goods_attr[] = explode(' ', trim($row['goods_attr'])); //将商品属性拆分为一个数组
$goods_list[] = $row;
}
$attr = array();
$arr = array();
foreach ($goods_attr AS $index => $array_val)
{
foreach ($array_val AS $value)
{
$arr = explode(':', $value);//以 : 号将属性拆开
$attr[$index][] = @array('name' => $arr[0], 'value' => $arr[1]);
}
}
$smarty->assign('goods_attr', $attr);
$smarty->assign('goods_list', $goods_list);
————————————————————————————————————————————
{
/* 取得订单商品 */
$goods_list = order_goods($order_id);
foreach ($goods_list AS $key => $goods)
{
/* 计算属性数 */
$attr = $goods['goods_attr'];
if ($attr == '')
{
$goods_list[$key]['rows'] = 1;
}
else
{
$goods_list[$key]['rows'] = count(explode(chr(13), $attr));
}
}
$smarty->assign('goods_list', $goods_list);
————————————————————————————————————————————
order_pritn.html代码
<td><!-- 商品属性 -->
<!-- {foreach key=key from=$goods_attr[$key] item=attr} -->
<!-- {if $attr.name} --> {$goods.attr_name}:{$goods.attr_value} <!-- {/if} -->
<!-- {/foreach} --> </td>
解决方法:设置商品类型的属性列表即可。
- ecshop订单打印无法显示商品属性,前台商品属性
- ECshop 商品属性后台添加,前台显示
- ecshop 商品属性
- ecshop优化14-商品属性显示在商品详细页
- ECSHOP去除商品重复属性
- ECSHOP订单信息页或ECSHOP打印页显示商品缩略图
- ECSHOP后台商品列表中增加商品属性的显示方法
- ECSHOP后台商品列表中增加商品属性的显示方法 .
- Ecshop模板开发(二十一):商品详情页相同属性的商品显示
- ECSHOP批量上传加入自定义商品属性
- ecshop怎么得到商品属性的值
- ecshop二次开发之商品属性选择性遍历
- ecshop商品属性仿淘宝选择功能
- ecshop商品属性按照添加顺序排列
- ecshop商品属性仿淘宝选择功能
- ecshop怎么得到商品属性的值
- 在Ecshop后台打印订单页面将商品按货号排序
- [ecshop 资料]商品显示 选择属性名称然后标题也加上属性的名称
- 静态导入 枚举
- 获取页面中所有类型为text的input控件
- java 四舍五入
- ecshop红包指定某些商品不能使用 修改步骤
- 值得记录的日子
- ecshop订单打印无法显示商品属性,前台商品属性
- 面试中如何回答好十个最棘手的问题
- 关于博客建设的一些小建议
- Android activity动画跳转案例分析
- ecshop自动把赠品添加到购物车的开发
- Spring中Quartz的配置
- Eclipse中使用Maven插件
- Android中各种onTouch事件
- 分享30个最佳 jQuery Lightbox 效果插件