Blame view

frontend/widgets/views/slider.php 1.53 KB
8774e5a3   Administrator   31.03.16 finish 1
1
2
3
4
5
6
7
8
9
  <?php
  /* @var $slider Slider*/
  use common\models\Slider;
  use yii\helpers\Html;
  use yii\helpers\Url;
  
  ?>
  <div class="carousel">
      <?php foreach($slider->sliderImage as $image):
68b181f0   Karnovsky A   Slider resizer
10
      $img = \common\components\artboximage\ArtboxImageHelper::getImageSrc($image->imageUrl , 'slider');
7669648a   Administrator   06.04.16 finish ...
11
      $htm = <<<HTML
8774e5a3   Administrator   31.03.16 finish 1
12
  
68b181f0   Karnovsky A   Slider resizer
13
              <div style="background:url($img ) center center no-repeat;width:100%;height:480px;position:absolute;">
8774e5a3   Administrator   31.03.16 finish 1
14
              </div>
7669648a   Administrator   06.04.16 finish ...
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
              <div class="content">
  
  HTML;
  
      if(!empty($image->price)) {
          $htm .= <<<HTML
                  <div class="price_round_border">
                      <div class="price_round">
                          <div class="title">Супер цена</div>
                          <div class="desc">$image->price
                              <div>грн.</div>
                          </div>
                      </div>
                  </div>
  HTML;
      }
8774e5a3   Administrator   31.03.16 finish 1
31
  
7669648a   Administrator   06.04.16 finish ...
32
      $htm .= <<<HTML
8774e5a3   Administrator   31.03.16 finish 1
33
34
              </div>
  
7669648a   Administrator   06.04.16 finish ...
35
36
  HTML;
          ?>
8774e5a3   Administrator   31.03.16 finish 1
37
  
7669648a   Administrator   06.04.16 finish ...
38
39
      <div class="slide">
          <?= Html::a($htm, Url::toRoute($image->url)); ?>
8774e5a3   Administrator   31.03.16 finish 1
40
      </div>
7669648a   Administrator   06.04.16 finish ...
41
  <?php endforeach; ?>
8774e5a3   Administrator   31.03.16 finish 1
42
43
44
45
  </div>
  
  <div style="clear:both;"></div>
  <?php
7669648a   Administrator   06.04.16 finish ...
46
47
  $dur = $slider->duration ?  $slider->duration : 5000;
  $speed = $slider->speed ?  $slider->speed : 500;
8774e5a3   Administrator   31.03.16 finish 1
48
49
50
51
52
53
54
55
  $js="	$(\".carousel\").owlCarousel({
          items: 1,
          loop: true,
          nav: true,
  		startPosition: 2,
  		mouseDrag: false,
  		navSpeed: 800,
  		autoplay:true,
7669648a   Administrator   06.04.16 finish ...
56
57
  		autoplayTimeout: $dur,
  		autoplaySpeed: $speed,
8774e5a3   Administrator   31.03.16 finish 1
58
59
60
61
62
63
64
  		autoplayHoverPause:true,
          navText: ['<a class=\"prev\"></a>', '<a class=\"next\"></a>']
       });";
  
  $this->registerJs($js);
  
  ?>