商品品牌名横线导致筛选地址出错
作者:动易网络
来源:本站原创
点击数: 次
发布时间:2012年02月28日
问题描述:在使用“/栏目页模板/默认商店子栏目页模板(带筛选字段).html”模板作为节点页首页的时候,模板中会有筛选功能,但是当点击过筛选字段后,再返回查看全部商品就会出现找不到页面的错误提示,如下图:
分析原因:经过检查后,发现当前用于筛选的字段是名为“iphone-ipad”的品牌名,当在节点首页中点击筛选后,会跳到下面地址显示,而这个字段值也理所当然地被加入到URL中作为参数传递了,但是当我们筛选完后,再点击全部商品查看,就会出现上图的错误,这时候再留意一下错误页面的地址显示,可以发现之前用于筛选的“iphone-ipad”字段并没有完全去掉,正确返回的地址应该是这样的,因为品牌“iphone-ipad”中使用了“-”把两个单词隔开,而筛选页面的URL中也是通过“-”把不同的商品属性字段隔开的,所以系统把“iphone-ipad”这个整体的品牌名拆开当成两个字段处理了,因此返回的页面会找不到。
解决办法:修改品牌名,中间不要用“-”,改为用下划线或者其他。