ecshop点击商品后在新窗口打开
ecshop 系统在点击商品后会直接跳转到商品页,而把当前页直接给关掉,这样对于用户的体验是很不好的,如果我还想要看上一页的话,就只能再点击返回了,其实这是在设计程序里面的错误,我们知道点击打开新窗品,在 A 链接里面有一个 target="_blank" 参数属性的,而在 ecshop 里面直接忽略掉了这个参数属性,所以导致在点击所有商品的时候会把当前页关掉而跳转到下一页面,这个主要就是修改ecshop模板文件了,添加上 target="_blank" 打开新窗口的属性即可,下面夏日博客就来修改一下,这里主要是针对默认的ecshop模板的,如果我们自己设计的模板,在制作的时候直接添加上去就可以了。
1、首页今日特价:
打开 themes/default/library/recommend_promotion.lbi 文件
找到:<a href="{$goods.url}"><img src=" {$goods.thumb}" border="0" alt="{$goods.name|escape:html}"/></a><br />
修改为:<a href="{$goods.url}" target="_blank" /><img src="{$goods.thumb}" border="0" alt="{$goods.name|escape:html}"/></a><br />
找到:<p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_name|escape:html}</a></p>
修改为:<p><a href="{$goods.url}" title="{$goods.name|escape:html}" target="_blank" />{$goods.short_name|escape:html}</a></p>
2、首页精品推荐、新品上市、热卖商品:
打开 themes/default/library/ 目录下的 recommend_new.lbi ,recommend_new.lbi 和 recommend_new.lbi 三个文件,对每个文件都执行下面操作:
找到:<a href="{$goods.url}"><img src="{$goods.thumb}" alt=" {$goods.name|escape:html}" class="goodsimg" /></a><br />
修改为:<a href="{$goods.url}" target="_blank" /><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" class="goodsimg" /></a><br />
继续找到:<p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>
将它修改为:<p><a href="{$goods.url}" title="{$goods.name|escape:html}" target="_blank" />{$goods.short_style_name}</a></p>
3、商品列表:
打开 themes/default/library/goods_list.lbi 文件,搜索如下代码:
href="{$goods.url}"
一共能搜索到好几处,将每一个 href="{$goods.url}" 都修改为:
href="{$goods.url}" target="_blank"
注意:target="_blank" 后面有一个空格.