Blame view

frontend/views/site/index.php 7.87 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])?>">
df88ecc9   Anastasia   - index package
166
            <div class="img"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
167
168
169
                                           ->cropResize(388, 240)
                                           ->quality(84)
                                           ->renderImage()?></div>
7c229fe2   Anastasia   - index package
170
            <div class="rotate"><?=ImageHelper::set(($item->image) ? $item->image->getPath() : null)
ed4cbcdd   Anastasia   - main package of...
171
172
173
174
                                              ->cropResize(388, 240)
                                              ->quality(84)
                                              ->renderImage()?></div>
            <p><?=$item->title?></p>
d9c166d7   alex   Перевёл почти все...
175
            <span class="btn_"><?=\Yii::t('app','Buy')?></span>
b60a88b8   Anastasia   - main page
176
          </a>
c237629a   Anastasia   first commit
177
        </div>
ed4cbcdd   Anastasia   - main package of...
178
        <?php }?>
c237629a   Anastasia   first commit
179
      </div>
c237629a   Anastasia   first commit
180
    </div>
ed4cbcdd   Anastasia   - main package of...
181
    <?php }?>
c237629a   Anastasia   first commit
182
  </section>
b60a88b8   Anastasia   - main page
183
  <?php if (!empty($comments)){?>
6dd77cde   Виталий   qwsedrftg
184
  <div class="section-box-5 fix-map-margin">
c237629a   Anastasia   first commit
185
186
    <div class="container">
      <div class="row">
b60a88b8   Anastasia   - main page
187
        <div class="col-xs-12">
d9c166d7   alex   Перевёл почти все...
188
189
          <div class="title-bx4"><?=\Yii::t('app','Callbacks')?> <br />
              <?=\Yii::t('app','ours clients')?></div>
b60a88b8   Anastasia   - main page
190
191
192
193
194
195
196
197
198
199
200
        </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   Перевёл почти все...
201
          <span class="btn_"><?=\Yii::t('app','Give feedback')?></span>
c237629a   Anastasia   first commit
202
        </div>
c237629a   Anastasia   first commit
203
204
      </div>
    </div>
b60a88b8   Anastasia   - main page
205
  </div>
6dd77cde   Виталий   qwsedrftg
206
  <?php }?>