Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[使用] 添加了商品分类属性,前台却无法呈现(已经解决)

[复制链接]
xk41czh 发表于 2010-11-4 15:40:15 | 显示全部楼层 |阅读模式
产品建议
论坛地址: http://www.tthonghuo.com
品牌空间地址: http://pinpai.tthonghuo.com
本帖最后由 xk41czh 于 2010-11-4 16:43 编辑

后台对 商品分类 设置了每个分类的属性,
添加商品时,填写了这些属性,然而前台商品展示页面却看不到这些属性。是我设置错误?
深受其害 发表于 2010-11-4 16:11:31 | 显示全部楼层
回复

使用道具 举报

xjhouse 发表于 2010-11-4 16:23:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| xk41czh 发表于 2010-11-4 16:35:04 | 显示全部楼层
回复 xjhouse 的帖子

不是关键字标签。网站管理员可在后台对每个商品分类设置属性,如“家居街” ->“卫浴瓷砖”,对 卫浴瓷砖 设置了 属性,如瓷砖颜色,选择项为 红 黑 色。商家后台添加商品时,如果选择商品分类是 “家居街” ->“卫浴瓷砖”,则 出来"瓷砖颜色" 让商家选择。 添加完商品后,前台并没有显示出 瓷砖颜色 这个属性。缓存已经更新。
回复

使用道具 举报

 楼主| xk41czh 发表于 2010-11-4 16:38:20 | 显示全部楼层
解决方法:
找到 store.php并找到以下三行
  1. include brandtheme('header.html.php', $btheme);
  2. include brandtheme($action.'.html.php', $btheme);
  3. include template('templates/site/default/footer.html.php', 1);
复制代码
在上面三行前添加
  1. //附加商品分类属性
  2. if( $good['itemid'] && $good['catid'] ) {
  3.         include('batch.attribute.php');
  4.         $attributes = getattr($good['itemid'],$good['catid']);
  5. }
复制代码

前台显示:
找到 good.html.php,
适当位置(我是在<div id="goodsDescription">后添加以下代码)
  1. <ul>
  2.                 <!--{loop $attributes $attribute}-->
  3.                         <li><span style="width:60px;float:left;">{$attribute['attr_name']}</span>:<span style="padding-left:10px;">{$attribute['attr_valueid']}</span></li>
  4.                 <!--{/loop}-->
  5.                 </ul>
复制代码




回复

使用道具 举报

51cosmo 发表于 2010-11-12 23:03:58 | 显示全部楼层
LZ你简直就是超人!太厉害老
回复

使用道具 举报

bf500233 发表于 2011-2-5 02:41:37 | 显示全部楼层
回复

使用道具 举报

bf500233 发表于 2011-2-5 02:42:37 | 显示全部楼层
请教在商品列表页面怎么调用每个商品的自定义属性啊?
回复

使用道具 举报

尊2011 发表于 2011-2-5 13:03:38 | 显示全部楼层
千岛湖人www.qdhren.com我也有类似情况
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 10:19 , Processed in 0.031044 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表