Commit 39fb52c192f589e761249dd0f95eaed2af170d56

Authored by Administrator
1 parent b5e05a66

event link fix

Showing 1 changed file with 8 additions and 1 deletions   Show diff stats
frontend/views/catalog/product.php
... ... @@ -303,9 +303,16 @@
303 303 <div class="events">
304 304 <?php $top = 90; foreach($product->events as $event):?>
305 305 <?php if(!empty($event->banner) && $event->isActive()):
  306 + if(!empty($event->percent)){
  307 + $url = Url::to(['event/sale','percent'=>$event->percent]);
  308 + } else if(!empty($event->alias)){
  309 + $url = Url::to(['event/show','alias'=>$event->alias]);
  310 + } else {
  311 + continue;
  312 + }
306 313  
307 314 ?>
308   - <?= Html::a(\common\components\artboximage\ArtboxImageHelper::getImage($event->getImageUrl('banner'), 'banner_list'),Url::to(['event/sale','percent'=>($event->percent ?$event->percent:$event->alias)]),[
  315 + <?= Html::a(\common\components\artboximage\ArtboxImageHelper::getImage($event->getImageUrl('banner'), 'banner_list'),Url::to(['event/sale','percent'=>$event->percent]),[
309 316 'style' =>"top:-{$top}px;"
310 317 ]);
311 318  
... ...