做了一个漂亮的修改,实现商品详情页面的多标签浏览,遇到小难题

2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家

直接修改模板实现,效果参见:http://www.shizu.cn/goods-112-%E6%AD%A3%E7%99%BD%E8%89%B2%E6%96%9C%E7%BB%87%E7%BA%AF%E6%A3%89%E6%B3%95%E5%BC%8F%E8%A1%AC%E8%A1%AB.html

在商品详情页面,第一个、第二个、第五个标签沿用原程序调用内容,第四个标签为固定的网店说明内容。
第三个页面使用判断实现:如果data/class/下面有名为[商品id].gif的文件存在,就显示该文件,否则显示http://www.shizu.cn/images/size.gif这个文件。

现在的问题是,用[商品id].gif作为判断依据造成需要制作和上传的文件太多(一百多个商品),最好能实现用[本商品分类的id].gif来作为判断依据,我尝试了[cat_id]等许多goods.php和关联嵌套PHP文件中出现的疑似分类ID名称都不能达成目标,请哪个有程序员能力的朋友,告诉我如果在这里用模板调出[本商品分类的id]或通过简单修改程序实现可以调用此ID。

联系方法:34488998@qq.com QQ34488998 在线等,可就便交换一点其它代码程序(如http://union.shizu.cn/中的修改)。

回答:
自己坐沙发,哈哈哈

这个问题也困扰者我吖, 商品分类业是可以判断 分类 但主要是 category.php有 分类id的输出 而goods.php没这个 分类id的输出
你说的应该要改 goods.php 把分类id判断 输出来就好解决问题了
我也不会php 希望有高手作答

category.dwt 我是用这样判断分类的 <!-- {if$category eq "1"} -->
<!-- category.php?id=1 情况下的广告 -->
<div><img src="../images/category_1_2.gif"/>
</div>
<!-- {elseif$category eq "2"} -->
<!-- category.php?id=2 情况下的广告 -->
<div><img src="../images/category_1_3.gif"/>
</div>
<!-- {elseif$category eq "3"} -->
<!--category.php?id=3 情况下的广告-->
<div><img src="../images/category_1_4.gif"/>
</div>
<!-- {else} -->
<!-- 缺省情况下的代码 -->
hahah
<!-- {/if} -->

但用在 goods.dwt里是无效的

{$goods.cat_id} 试试

谢谢楼上的朋友吖 问题解决了 使用这个标签{$goods.cat_id} 就可以解决问题啦 十分感谢吖 还不用改程序,

这网站做的真不错!

站做的真不错高手