- N +

opencart 3.0版本商品图片弹框显示优化

opencart 3.0版本商品图片弹框显示优化原标题:opencart 3.0版本商品图片弹框显示优化

导读:

opencart3.0版本商品详情页面商品的主图和附图都有图片放大功能,但是我个人不太喜欢它这样的放大图的方式,而且点击主图放大时它发生了页面跳转,于是做了以下简单修改。打开了...

opencart3.0版本商品详情页面商品的主图和附图都有图片放大功能,但是我个人不太喜欢它这样的放大图的方式,而且点击主图放大时它发生了页面跳转,于是做了以下简单修改。

打开了商品详情页的view文件(路径:catalog\view\theme\default\template\product\product.tpl),总共修改了一个地方,添加了两个代码片段

添加代码片段① 因为修改了商品图片的标签,所以加上了和之前对应的样式。我把这段代码放在了{{ header }}下面

1.png

修改代码片段 ,可以对比下图查看我只修改了两个地方
修改前

3.png

修改后,这里要注意的是,data-big-image里面的变量最好是控制器文件里转换的大图,这样效果才能更好

2.png

添加代码片段② 下图红框内代码,放置在html代码的最底部,可以注意我上方的参考代码位置。我引用了bootstrap的jQuery方法,现在opencart很多版本都是自带的。

4.png

示例图

5.png


其实这里我们不仅仅是可以弹出显示商品的图片,我们也可以把这个方法用在其他需要有弹出大图显示的地方,大家可以自行探究。

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

验证码

    评论列表 (已有3条评论,共3219人参与)参与讨论
    网友昵称:访客
    访客 游客 椅子
    2020-12-01 回复
    点空白处不会退出,只能使用浏览器的后退,效果跟你的不太一样啊
    网友昵称:mineya
    mineya 博主
    2020-12-02 回复
    @ 访客 你这个应该是跳转到图片页面去了,没有修改成功,请核对检查代码哦
    网友昵称:访客
    访客 游客 沙发
    2020-12-01 回复
    这啥呀,就第一次能弹出来