Blame view

frontend/views/site/index.php 7.28 KB
c237629a   Anastasia   first commit
1
2
3
4
5
  <?php
  
  /* @var $this yii\web\View
   * @var \common\models\slider\Slide[] $slides;
   * @var \common\models\blog\Article[] $articles
b60a88b8   Anastasia   - main page
6
7
8
   * @var \common\models\Service[] $services
   * @var \common\models\Comment[] $comments
   * @var \common\models\Settings $settings
ed4cbcdd   Anastasia   - main package of...
9
   * @var \common\models\Package[] $package;
b53dc2b2   Anastasia   - bug fix
10
   * @var \artbox\core\components\SeoComponent $seo;
c237629a   Anastasia   first commit
11
12
13
14
   */
      
      use artbox\core\helpers\ImageHelper;
      use artbox\core\helpers\Url;
b60a88b8   Anastasia   - main page
15
      use yii\web\View;
b53dc2b2   Anastasia   - bug fix
16
      $seo = Yii::$app->get('seo');
dcd4af1c   Виталий   blog/contacts/pac...
17
      \frontend\assets\ScrollAsset::register($this);
b60a88b8   Anastasia   - main page
18
19
      $js = <<<JS
            //первый слайдер
c237629a   Anastasia   first commit
20
  
b60a88b8   Anastasia   - main page
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
            setTimeout(function() {
                if ($(".slider-first")
                        .children().length > 1) {
  
                    $(".slider-first")
                        .owlCarousel({
                            responsiveClass: true,
                            navSpeed: 600,
                            smartSpeed: 600,
                            dots: true,
                            nav: true,
                            navText: [],
                            items: 1,
                            autoplay: true,
                            autoplayTimeout: 6000,
                            autoplayHoverPause: true,
                            loop: true,
                            autoHeight: true,
                            onInitialized: function() {
                                $(".slider-first")
                                    .find('.owl-nav')
                                    .addClass('wrapp-navi')
                                $(".slider-first")
                                    .find('.owl-dots')
                                    .addClass('wrapp-navi')
                                $(".slider-first")
                                    .find('.wrapp-navi')
                                    .wrapAll("<div class='owl-controls-wrapp'><div class='container'><div class='row'><div class='owl-controls-pre-bl col-xs-12 col-sm-5 col-lg-5 col-sm-push-7'><div class='owl-controls'></div></div></div></div></div>");
                                //                $(".slider-first").find('.wrapp-navi').wrapAll( "<div class='owl-controls-wrapp'><div class='container'><div class='row'><div class='hidden-xs col-sm-7 col-md-7'></div><div class='col-xs-12 col-sm-5 col-md-5'><div class='owl-controls'></div></div></div></div></div>");
                            }
                        });
  
                }
            }, 2200)
        
  
  JS;
  
      $this->registerJs($js, View::POS_LOAD);
dcd4af1c   Виталий   blog/contacts/pac...
60
  
b60a88b8   Anastasia   - main page
61
62
63
64
65
66
67
68
69
70
71
72
73
74
  ?>
  <?php if (!empty($slides)) {?>
  <section class="slider-category-wrapp hidden-xs">
    <div class="slider-first-wrapp">
      <div class="style slider-first owl-carousel">
        <?php foreach ($slides as $slide){?>
        <div class="slider-first-items">
          <a href="<?=$slide->link?>">
            <!--размер img 1920x556-->
              <?=ImageHelper::set($slide->language->image->getPath())
                            ->cropResize(1920, 556)
                            ->quality(84)
                            ->renderImage()?>
          </a>
c237629a   Anastasia   first commit
75
        </div>
b60a88b8   Anastasia   - main page
76
77
        <?php }?>
      
c237629a   Anastasia   first commit
78
79
      </div>
    </div>
c237629a   Anastasia   first commit
80
81
82
  </section>
  <?php }?>
  
b60a88b8   Anastasia   - main page
83
84
  <section class="section-box-2">
      <?php if (!empty($services)){?>
c237629a   Anastasia   first commit
85
    <div class="container">
b60a88b8   Anastasia   - main page
86
87
88
89
90
91
92
93
94
95
      <div class="row">
        <?php foreach ($services as $service){?>
        <div class="col-xs-6 col-sm-3 col-md-3 categories-home-wr">
          <div class="categories-home">
            <div class="img">
              <!--263x146px-->
                <?=ImageHelper::set($service->image->getPath())
                              ->cropResize(263, 146)
                              ->quality(84)
                              ->renderImage()?>
c237629a   Anastasia   first commit
96
            </div>
b60a88b8   Anastasia   - main page
97
98
99
            <div class="style categories-home-links-wr">
              <div class="style categories-home-links-title">
                <!--если есть вложенность добавить класс для а "arrow"-->
727d4d0e   Anastasia   - debug
100
                <a <?=(count($service->services) > 0 ? 'class="arrow"' : '')?> href="<?=Url::to(['alias' => $service->language->alias])?>"><span><?=$service->title?></span></a>
c237629a   Anastasia   first commit
101
              </div>
b60a88b8   Anastasia   - main page
102
103
104
105
106
              <?php if (count($service->services) > 0){?>
              <!--если есть вложенность-->
              <div class="style categories-home-links-hidden">
                <ul>
                  <?php foreach ($service->services as $item){?>
727d4d0e   Anastasia   - debug
107
                  <li><a href="<?=Url::to(['alias' => $item->language->alias])?>"><?=$item->title?></a></li>
b60a88b8   Anastasia   - main page
108
109
                  <?php } ?>
                </ul>
c237629a   Anastasia   first commit
110
              </div>
b60a88b8   Anastasia   - main page
111
              <?php } ?>
c237629a   Anastasia   first commit
112
113
114
            </div>
          </div>
        </div>
b60a88b8   Anastasia   - main page
115
116
117
118
        <?php } ?>
    </div>
        <?php }?>
  </section>
8b1b0efd   Anastasia   - index seo text
119
  <?php if (!empty($seo->text)){?>
b60a88b8   Anastasia   - main page
120
121
122
123
124
125
126
127
  
  <section class="section-box-3">
    <div class="container">
      
      <div class="row">
        <div class="hidden-xs col-sm-5 col-md-5 col-lg-5"></div>
        <div class="col-sm-7 col-md-7 col-lg-7">
          <div class="style box3-text-wr">
8b1b0efd   Anastasia   - index seo text
128
            <h1 class="box3-text-title"><?=$seo->h1?></h1>
b60a88b8   Anastasia   - main page
129
130
            <div class="hidden-sm hidden-md hidden-lg row box3-img-hidden-wrapp">
              <img class="box3-img-hidden" src="images/box-3/box3.jpg" alt="">
c237629a   Anastasia   first commit
131
            </div>
b60a88b8   Anastasia   - main page
132
            <div class="for-hidden-mob style status-hide">
8b1b0efd   Anastasia   - index seo text
133
                <?=$seo->text?>
c237629a   Anastasia   first commit
134
            </div>
b60a88b8   Anastasia   - main page
135
            <div class="show-txt-mo hide-status" data-langshow="развернуть" data-langhide="свернуть"><span><b>развернуть</b></span></div>
c237629a   Anastasia   first commit
136
137
138
          </div>
        </div>
      </div>
b60a88b8   Anastasia   - main page
139
      <img class="hidden-xs box3-img" src="images/box-3/box3.jpg" alt="">
c237629a   Anastasia   first commit
140
141
    </div>
  </section>
8b1b0efd   Anastasia   - index seo text
142
  <?php }?>
b60a88b8   Anastasia   - main page
143
  <section class="section-box-4">
ed4cbcdd   Anastasia   - main package of...
144
      <?php if (!empty($package)){?>
c237629a   Anastasia   first commit
145
    <div class="container">
b60a88b8   Anastasia   - main page
146
147
148
      <div class="row">
        <div class="col-xs-12">
          <div class="title-bx4">Пакетные предолжения</div>
c237629a   Anastasia   first commit
149
        </div>
b60a88b8   Anastasia   - main page
150
151
      </div>
      <div class="row">
ed4cbcdd   Anastasia   - main package of...
152
        <?php foreach ($package as $item){?>
b60a88b8   Anastasia   - main page
153
        <div class="col-xs-12 col-sm-4 package-offers-wr">
ed4cbcdd   Anastasia   - main package of...
154
          <a href="<?=Url::to(['alias' => $item->alias])?>">
df88ecc9   Anastasia   - index package
155
            <div class="img"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
156
157
158
                                           ->cropResize(388, 240)
                                           ->quality(84)
                                           ->renderImage()?></div>
7c229fe2   Anastasia   - index package
159
            <div class="rotate"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
160
161
162
163
                                              ->cropResize(388, 240)
                                              ->quality(84)
                                              ->renderImage()?></div>
            <p><?=$item->title?></p>
b60a88b8   Anastasia   - main page
164
165
            <span class="btn_">Купить</span>
          </a>
c237629a   Anastasia   first commit
166
        </div>
ed4cbcdd   Anastasia   - main package of...
167
        <?php }?>
c237629a   Anastasia   first commit
168
      </div>
c237629a   Anastasia   first commit
169
    </div>
ed4cbcdd   Anastasia   - main package of...
170
    <?php }?>
c237629a   Anastasia   first commit
171
  </section>
b60a88b8   Anastasia   - main page
172
  <?php if (!empty($comments)){?>
6dd77cde   Виталий   qwsedrftg
173
  <div class="section-box-5 fix-map-margin">
c237629a   Anastasia   first commit
174
175
    <div class="container">
      <div class="row">
b60a88b8   Anastasia   - main page
176
177
178
179
180
181
182
183
184
185
186
187
188
189
        <div class="col-xs-12">
          <div class="title-bx4">Отзывы <br />наших клиентов</div>
        </div>
      </div>
      <div class="row slider-home sliders">
        <?php foreach ($comments as $comment){?>
        <div class="col-xs-12 col-sm-4">
          <div class="style comments-h-autor"><?=$comment->name?></div>
          <div class="style comments-h-text"><?=$comment->comment?></div>
        </div>
        <?php }?>
      <div class="row add-comment-h-wr">
        <div class="col-xs-12 add-comment-h">
          <span class="btn_">Оставить отзыв</span>
c237629a   Anastasia   first commit
190
        </div>
c237629a   Anastasia   first commit
191
192
      </div>
    </div>
b60a88b8   Anastasia   - main page
193
  </div>
6dd77cde   Виталий   qwsedrftg
194
  <?php }?>