请问如何给后台产品列表 标题 或者图片 添加超链接 点击 直接 前台查看对应的商品url 请大神给下代码 或者给点思路

技术问题 · happysunzone · 于 5年前 发布 · 2268 次阅读

请问如何给后台产品列表 标题 或者图片 添加超链接 点击 直接 前台查看对应的商品url 请大神给下代码 或者给点思路

共收到 5 条回复
Fecmall#15年前 0 个赞

1.前台可以通过sku的值进行搜索,譬如:http://fecshop.appfront.fancyecommerce.com/catalogsearch/index?q=p10001-kahaki-xlp10001-kahaki-xl 就是sku

2.前端有好几个入口,appfront apphtml5 vue,这个您需要自定义, 产品数据有url_key,通过字符串拼接的方式(前面加上appfront入口的域名),就是在appfront入口访问的产品url地址。

剩下的问题,就是如何将连接添加上去,这个您自己细看下代码吧, 您可以添加第一种,通过sku搜索的url,也可以通过第二种的url

就是\vendor\fancyecommerce\fecshop\app\appadmin\modules\Catalog\block\productinfo\Index.php 里面 如何 获取产品数据url_key的值呢 ?

Fecmall#35年前 0 个赞

url_key,sku,等,都是产品model的一个属性

https://github.com/fecshop/yii2_fecshop/blob/master/models/mongodb/Product.php

                  
 if (isset($one['url_key'])) {
                        $url_key = $one['url_key'];
                    }


                    $str .= '<td><span title="'.$imgUrl.'"><a target="_blank" href="http://www.abc.com'.$url_key.'">
                    
                    <img style="width:100px;height:100px;" src="'.$imgUrl.'" /></a></span></span></td>';




整好了 分享代码

http://www.abc.com 也可以通过别名setAlias getAlias 来定义 ;便于后期维护

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics