1.fecmall升级到了 2.8.1,fecbbc升级到最新版本1.9.6后,前端点击商铺名称进入商铺时报错,报错信息为:
1.官网demo是没有问题的:http://fecbbc.fecshop.com/catalog/shop?bdmin_user_id=5
2.您是不是进行二次开发了?
多商户的这次升级,将产品列表价格部分进行了更改:
<?= Yii::$service->page->widget->DiRender('category/price', ['productModel' => $product]); ?>
文件路径为:@fecbbc/app/appfront/theme/fecbbc/catalog/shop/index.php 文件
您和您本地二次开发的核对一下。
没有二开。路径查找代码发现,升级后index.php没有更新,还是原来的代码:
手动修改为:
<p class="price "> <span class="sale-price prime-cost"> <?= Yii::$service->page->widget->DiRender('category/price', ['productModel' => $product]); ?> </span> </p>
问题解决。
还一个问题,底部样式也没有了:cold_sweat:
可能升级有问题吧?
@fecbbc/app/appfront/theme/fecbbc/catalog/shop/index.php , 完整文件贴一下
<div class="home-page yoho-page boys" data-page="boys" data-mchannel=""> <?= $home_top_banner ?> <div class="singlehot clearfix"> <div class="floor-header clearfix" floorId=""> <h2 class="floor-title"><?= $bdminName ?></h2> </div> <div class="goods-container clearfix home-goods"> <?php if (is_array($bdmin_products) && !empty($bdmin_products)) : ?> <?php foreach ($bdmin_products as $product): ?> <div class="good-info imgopacity" data-skn=""> <div class="tag-container clearfix"> </div> <div class="good-detail-img"> <a class="good-thumb" href="<?= $product['url'] ?>" target= "_blank"> <img class="lazyload" src="<?= Yii::$service->image->getImgUrl('images/lazyload.gif'); ?>" data-src="<?= Yii::$service->product->image->getResize($product['image'],[192,210],false) ?>"> </a> </div> <div class="good-detail-text"> <a href="<?= $product['url'] ?>" target= "_blank"><?= $product['name'] ?></a> <?= Yii::$service->page->widget->DiRender('category/price', ['productModel' => $product]); ?> </div> </div> <?php endforeach; ?> <?php endif; ?> </div> <div class="foot-pager clearfix" > <?= $product_page ?> </div> </div> </div> <script> <?php $this->beginBlock('home_page_big_slider') ?> lazyload(); $(document).ready(function(){ $('.bxslider').bxSlider({ mode: 'horizontal', moveSlides: 1, slideMargin: 40, infiniteLoop: true, slideWidth: 1150, hideControlOnEnd:true, minSlides: 1, maxSlides: 1, speed: 800, }); }); <?php $this->endBlock(); ?> <?php $this->registerJs($this->blocks['home_page_big_slider'],\yii\web\View::POS_END);//将编写的js代码注册到页面底部 ?> </script>
@dream #3楼 底部乱码问题,参看帖子:http://www.fecmall.com/topic/4488