Blame view

frontend/views/site/doctor.php 5.17 KB
24efc08d   Виталий   doctors page
1
2
  <?php
  /**
00330fac   alex   doctor page
3
4
   * @var object $this
   * @var object|null $docs common\models\Doctor        список всех докторов с status = true
24efc08d   Виталий   doctors page
5
6
   */
  
00330fac   alex   doctor page
7
8
9
10
  use yii\helpers\Html;
  use artbox\core\helpers\ImageHelper;
  
  
24efc08d   Виталий   doctors page
11
12
  ?>
  
00330fac   alex   doctor page
13
  
58ed2c4b   alex   doctor page
14
15
16
17
18
19
20
21
22
23
24
  <style>
      .doctor_long_img {
          width: 340px;
          height: 440px;
      }
  
      .doctor_short_img {
          width: 165px;
          height: 165px;
      }
  </style>
24efc08d   Виталий   doctors page
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  <section class="section-breadcrumb">
      <div class="container">
          <div class="row">
              <div class="col-xs-12 col-sm-12 breadcrumb-wrapp">
                  <ul class="breadcrumb" itemscope="" itemtype=" http://schema.org/BreadcrumbList"><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a href="/" itemprop="item"><span itemprop="name">Главная</span></a><meta itemprop="position" content="1"></li>
                      <li class="active" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem">
                          <span itemprop="name">Наши врачи</span>
                          <link itemprop="item" content="#"><meta itemprop="position" content="2">
                      </li>
                  </ul>
              </div>
          </div>
      </div>
  </section>
  
  <section class="doctor-page">
      <div class="container">
          <div class="row">
              <div class="col-xs-12 col-sm-12">
60536c90   Виталий   doctor page 2
44
                  <h1 class="title-pages">Наши врачи</h1>
24efc08d   Виталий   doctors page
45
46
47
48
49
50
              </div>
          </div>
      </div>
  
      <div class="style slider-doctors-wrapper">
          <div class="style slider-doctors owl-carousel">
24efc08d   Виталий   doctors page
51
  
00330fac   alex   doctor page
52
53
54
55
  	        <?php if (isset($docs)) {
  		        $first = '';
  		        $second = '';
  		        $third = '';
a1ad23b0   alex   doctor page
56
  		        $counter = 0;
00330fac   alex   doctor page
57
  		        foreach ($docs as $doc) {
a1ad23b0   alex   doctor page
58
  			        $activeStyle = ($counter == 0) ? 'active' : '';
00330fac   alex   doctor page
59
60
61
62
63
  			        $docFio = explode(" ", $doc->language->name);
  			        $docName = ($docFio[0]) ?? '';
  			        $docSurname = ($docFio[1]) ?? '';
  			        $docPosition = $doc->language->position;
  			        $docDescription = $doc->language->description;
58ed2c4b   alex   doctor page
64
65
66
  			        $docImg1 = (isset($doc->image->fileName)) ? "/images/" . $doc->image->fileName : "/images/no-image.png";
  			        $docImg2 = (isset($doc->image->fileName)) ? "/images/" . $doc->image->fileName : "/images/no-image.png";
  			        $docImg3 = (isset($doc->image->fileName)) ? "/images/" . $doc->image->fileName : "/images/no-image.png";
00330fac   alex   doctor page
67
68
69
  
  
  			        $first .= ' <div class="slider-doc-items">
24efc08d   Виталий   doctors page
70
                  <div class="slider-doc-img-wr">
00330fac   alex   doctor page
71
                      <!-- 340x440px-->
58ed2c4b   alex   doctor page
72
                      <img src="' . $docImg1 . '" alt="" class="doctor_long_img">
60536c90   Виталий   doctor page 2
73
                  </div>
00330fac   alex   doctor page
74
              </div>';
60536c90   Виталий   doctor page 2
75
  
60536c90   Виталий   doctor page 2
76
  
a1ad23b0   alex   doctor page
77
  			        $second .= '   <div class="' . $activeStyle . ' slider-doc-main-items" style="display: none;">
60536c90   Виталий   doctor page 2
78
79
                  <div class="slider-doc-main-item-img">
                      <div>
58ed2c4b   alex   doctor page
80
                          <img src="' . $docImg2 . '" alt="" class="doctor_long_img">
60536c90   Виталий   doctor page 2
81
82
83
                      </div>
                  </div>
                  <div class="slider-doc-main-item-txt">
00330fac   alex   doctor page
84
85
86
                      <div class="doc-name">' . $docName . '</div>
                      <div class="doc-surname">' . $docSurname . '</div>
                      <div class="specialty">' . $docPosition . '</div>
60536c90   Виталий   doctor page 2
87
88
                      <div class="doc-txt">
                          <p>
00330fac   alex   doctor page
89
                             ' . $docDescription . '
60536c90   Виталий   doctor page 2
90
91
92
93
94
95
96
97
98
99
                          </p>
                      </div>
                      <div class="doc-btn">
                          <span class="btn_ modal-link" data-form="callback">Записаться на прием</span>
                      </div>
                  </div>
                  <div class="btns-doc">
                      <div class="left"></div>
                      <div class="right"></div>
                  </div>
00330fac   alex   doctor page
100
              </div>';
60536c90   Виталий   doctor page 2
101
  
24efc08d   Виталий   doctors page
102
  
00330fac   alex   doctor page
103
  			        $third .= '      <div class="col-xs-12 col-sm-6 doctors-col">
24efc08d   Виталий   doctors page
104
105
106
107
                  <div class="row">
                      <div class="col-xs-12 col-sm-4 doctor-img-wr">
                          <div class="doctor-img">
                              <!--165x165px-->
58ed2c4b   alex   doctor page
108
                              <img src="' . $docImg2 . '" alt="" class="doctor_short_img">
24efc08d   Виталий   doctors page
109
110
111
                          </div>
                      </div>
                      <div class="col-xs-12 col-sm-8">
00330fac   alex   doctor page
112
113
114
                          <div class="style doc-name">' . $docName . '</div>
                          <div class="style doc-surname">' . $docSurname . '</div>
                          <div class="style specialty">' . $docPosition . '</div>
24efc08d   Виталий   doctors page
115
116
                          <div class="style doc-txt">
                              <p>
00330fac   alex   doctor page
117
                               ' . $docDescription . '
24efc08d   Виталий   doctors page
118
119
120
121
122
123
124
                              </p>
                          </div>
                          <div class="style doc-btn">
                              <span class="btn_ modal-link" data-form="callback">Записаться на прием</span>
                          </div>
                      </div>
                  </div>
00330fac   alex   doctor page
125
              </div>';
a1ad23b0   alex   doctor page
126
  			        ++$counter;
00330fac   alex   doctor page
127
128
  		        }
  	        } ?>
24efc08d   Виталий   doctors page
129
  
24efc08d   Виталий   doctors page
130
  
00330fac   alex   doctor page
131
132
  	        <?= $first; ?>
          </div>
24efc08d   Виталий   doctors page
133
  
00330fac   alex   doctor page
134
135
          <div class="slider-doc-main">
  	        <?= $second; ?>
24efc08d   Виталий   doctors page
136
  
24efc08d   Виталий   doctors page
137
  
24efc08d   Виталий   doctors page
138
  
24efc08d   Виталий   doctors page
139
140
141
          </div>
      </div>
  
00330fac   alex   doctor page
142
143
144
145
      <div class="container">
          <div class="row">
  
  	        <?= $third; ?>
24efc08d   Виталий   doctors page
146
147
  
  
00330fac   alex   doctor page
148
149
150
151
152
153
  
  
          </div>
      </div>
  
  </section>