新增加模板不能添加分类下商品
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
我用了下面这个帖子里的插件,实现了每一个分类下都可以选择模板 http://bbs.ecshop.com/viewthread.php?tid=186623&fromuid=109890 然后我用下面的方法增加了后台模板设置可视化编辑新模板 http://blog.sina.com.cn/s/blog_9960d0c70101157b.html 现在有个问题出来了 我新建了一个女装模板,然后选择好这个模板 增加了相应的分类下商品 然后提交,之后前台女装栏目显示就没有内容了 我折腾了半天也没弄出来,后来我又设置了默认的商品分类页模板 然后在默认的商品分类页模板了设置了一下分类下商品,随便找了个位置添加了2个相同的栏目商品 这时候调用新模板的女装栏目就可以正常显示内容了 我想了一下,应该是女装栏目模板设置的分类下商品的位置、对应的栏目、数量都已经传递到前台显示,但是具体的商品信息并没有传递,在默认的商品分类信息设置后能显示,说明是默认的商品分类页模板把数据提交了,我不是太熟悉php语言,请各位大大帮忙看看怎么解决问题,谢谢了啊 |
回答:
急求达人帮助 |
逻辑上错了。应该是PHP把数据赋予给模板 |
嗯,现在是新模板可以读数据,但是数据没有传给模板,用默认的商品分类页模板就正常。新的就不行,这个怎么回事? |
有高手帮忙看看吗 |
首先你要调用对应的数据 |
我就是不知道怎么调用,能告诉我是哪几个文件里吗?大概是什么语句谢谢 |
admin/template.php 这个文件提交模板设置的时候 /* 对动态内容赋值 */ if ($val['lib'] == 'cat_goods') { /* 分类下的商品 */ if (isset($db_dyna_libs[$val['region']][$val['library']]) && ($row = array_shift($db_dyna_libs[$val['region']][$val['library']]))) { $cate_goods[] = array('region' => $val['region'], 'sort_order' => $val['sort_order'], 'number' => $row['number'], 'cats'=>cat_list(0, $row['id'])); } else { $cate_goods[] = array('region' => $val['region'], 'sort_order' => $val['sort_order'], 'number'=>0, 'cats'=>cat_list(0)); } } 是不是因为这段代码里面默认的模板文件是category.dwt,所以没有专门指定一下模版文件,如果要往新模板里增内容,是不是要在这块的代码里增加一段代码?求高手解答 |
唉,论坛里都是提问题的,能解决问题的却没几个 |
唉,就没人做过多模板吗 |
没有人遇到这种问题吗 |
新手 观望中。 |
都是新手在弄,老手在看 |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshop同意
ecshop任务
ecshop订单中心
ecshop虚心
ecshop叠现
ecshop卓越
ecshop服务中心
ecshophello
ecshop首页文章
ecshop幽默
ecshop调取
ecshop韩都衣舍
ecshop首页调用留言
coreseek启动1067
编译redis
ecshop学习教程
url伪静态
ecshop总公司
ecshop商品相簿
ecshop谷歌网站
ecshop配置
ecshop改善
ecshop验证邮件送积分
ecshop烧包
ecshopclothing服装模板
ecshop会员注册页面
ecshop手机
ecshop丝路花语蚕丝被
ecshop重装系统
ecshop不一样的