Blame view

frontend/views/site/index.php 7.95 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
            //первый слайдер
03ffbf5b   Anastasia   asset autocompress
20
21
22
23
24
25
26
27
            if($(window).width() > 767) {
          $('.for-hidden-mob').mCustomScrollbar(
              {
                  autoHideScrollbar: true,
                  theme: 'minimal'
              }
          );
      }
b60a88b8   Anastasia   - main page
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
60
61
62
63
64
65
66
            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...
67
  
b60a88b8   Anastasia   - main page
68
69
70
71
72
73
74
75
76
77
78
79
80
81
  ?>
  <?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
82
        </div>
b60a88b8   Anastasia   - main page
83
84
        <?php }?>
      
c237629a   Anastasia   first commit
85
86
      </div>
    </div>
c237629a   Anastasia   first commit
87
88
89
  </section>
  <?php }?>
  
b60a88b8   Anastasia   - main page
90
91
  <section class="section-box-2">
      <?php if (!empty($services)){?>
c237629a   Anastasia   first commit
92
    <div class="container">
b60a88b8   Anastasia   - main page
93
94
95
96
97
98
99
100
101
      <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)
ab9c91d2   alex   Шаблонный вывод a...
102
103
                              ->renderImage(['alt'=>ucfirst($service->title).' - Консультация врача и лечение заболеваний',
                                  'title'=>ucfirst($service->title).' - Консультация врача и лечение заболеваний'])?>
c237629a   Anastasia   first commit
104
            </div>
b60a88b8   Anastasia   - main page
105
106
107
            <div class="style categories-home-links-wr">
              <div class="style categories-home-links-title">
                <!--если есть вложенность добавить класс для а "arrow"-->
d9c166d7   alex   Перевёл почти все...
108
109
                <a <?=(count($service->services) > 0 ? 'class="arrow"' : '')?>
                        href="<?=Url::to(['alias' => $service->language->alias])?>"><span><?=$service->title?></span></a>
c237629a   Anastasia   first commit
110
              </div>
b60a88b8   Anastasia   - main page
111
112
113
114
115
              <?php if (count($service->services) > 0){?>
              <!--если есть вложенность-->
              <div class="style categories-home-links-hidden">
                <ul>
                  <?php foreach ($service->services as $item){?>
727d4d0e   Anastasia   - debug
116
                  <li><a href="<?=Url::to(['alias' => $item->language->alias])?>"><?=$item->title?></a></li>
b60a88b8   Anastasia   - main page
117
118
                  <?php } ?>
                </ul>
c237629a   Anastasia   first commit
119
              </div>
b60a88b8   Anastasia   - main page
120
              <?php } ?>
c237629a   Anastasia   first commit
121
122
123
            </div>
          </div>
        </div>
b60a88b8   Anastasia   - main page
124
125
126
127
        <?php } ?>
    </div>
        <?php }?>
  </section>
8b1b0efd   Anastasia   - index seo text
128
  <?php if (!empty($seo->text)){?>
b60a88b8   Anastasia   - main page
129
130
131
132
133
134
135
136
  
  <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
137
            <h1 class="box3-text-title"><?=$seo->h1?></h1>
b60a88b8   Anastasia   - main page
138
            <div class="hidden-sm hidden-md hidden-lg row box3-img-hidden-wrapp">
e1e087a2   Виталий   index img
139
              <img class="box3-img-hidden" src="images/box-3/box3-new.jpg" alt="">
c237629a   Anastasia   first commit
140
            </div>
b60a88b8   Anastasia   - main page
141
            <div class="for-hidden-mob style status-hide">
8b1b0efd   Anastasia   - index seo text
142
                <?=$seo->text?>
c237629a   Anastasia   first commit
143
            </div>
d9c166d7   alex   Перевёл почти все...
144
145
146
            <div class="show-txt-mo hide-status" data-langshow="развернуть" data-langhide="свернуть"><span>
                    <b><?=\Yii::t('app','Slide Up')?></b>
                </span></div>
c237629a   Anastasia   first commit
147
148
149
          </div>
        </div>
      </div>
e1e087a2   Виталий   index img
150
      <img class="hidden-xs box3-img" src="images/box-3/box3-new.jpg" alt="">
c237629a   Anastasia   first commit
151
152
    </div>
  </section>
8b1b0efd   Anastasia   - index seo text
153
  <?php }?>
b60a88b8   Anastasia   - main page
154
  <section class="section-box-4">
ed4cbcdd   Anastasia   - main package of...
155
      <?php if (!empty($package)){?>
c237629a   Anastasia   first commit
156
    <div class="container">
b60a88b8   Anastasia   - main page
157
158
      <div class="row">
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
159
          <div class="title-bx4"><?=\Yii::t('app','Package offerings')?></div>
c237629a   Anastasia   first commit
160
        </div>
b60a88b8   Anastasia   - main page
161
162
      </div>
      <div class="row">
ed4cbcdd   Anastasia   - main package of...
163
        <?php foreach ($package as $item){?>
b60a88b8   Anastasia   - main page
164
        <div class="col-xs-12 col-sm-4 package-offers-wr">
ed4cbcdd   Anastasia   - main package of...
165
          <a href="<?=Url::to(['alias' => $item->alias])?>">
36b253c7   alex   Отображение alt/t...
166
167
168
            <div class="img">
                <?php #die(var_dump($item->language->attributes)); ?>
                <?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
169
170
171
                                           ->cropResize(388, 240)
                                           ->quality(84)
                                           ->renderImage()?></div>
7c229fe2   Anastasia   - index package
172
            <div class="rotate"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
173
174
175
176
                                              ->cropResize(388, 240)
                                              ->quality(84)
                                              ->renderImage()?></div>
            <p><?=$item->title?></p>
d9c166d7   alex   Перевёл почти все...
177
            <span class="btn_"><?=\Yii::t('app','Buy')?></span>
b60a88b8   Anastasia   - main page
178
          </a>
c237629a   Anastasia   first commit
179
        </div>
ed4cbcdd   Anastasia   - main package of...
180
        <?php }?>
c237629a   Anastasia   first commit
181
      </div>
c237629a   Anastasia   first commit
182
    </div>
ed4cbcdd   Anastasia   - main package of...
183
    <?php }?>
c237629a   Anastasia   first commit
184
  </section>
b60a88b8   Anastasia   - main page
185
  <?php if (!empty($comments)){?>
6dd77cde   Виталий   qwsedrftg
186
  <div class="section-box-5 fix-map-margin">
c237629a   Anastasia   first commit
187
188
    <div class="container">
      <div class="row">
b60a88b8   Anastasia   - main page
189
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
190
191
          <div class="title-bx4"><?=\Yii::t('app','Callbacks')?> <br />
              <?=\Yii::t('app','ours clients')?></div>
b60a88b8   Anastasia   - main page
192
193
194
195
196
197
198
199
200
201
202
        </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">
d9c166d7   alex   Перевёл почти все...
203
          <span class="btn_"><?=\Yii::t('app','Give feedback')?></span>
c237629a   Anastasia   first commit
204
        </div>
c237629a   Anastasia   first commit
205
206
      </div>
    </div>
b60a88b8   Anastasia   - main page
207
  </div>
6dd77cde   Виталий   qwsedrftg
208
  <?php }?>