Blame view

frontend/views/object/view.php 5.3 KB
35f6909f   Timur Kastemirov   big shot #2 наши ...
1
2
3
  <?php
      use common\models\Objectkb;
      use yii\helpers\Url;
cfb19900   Timur Kastemirov   breadcrumbs in bl...
4
5
      use artbox\core\components\SeoComponent;
      
35f6909f   Timur Kastemirov   big shot #2 наши ...
6
7
8
9
10
11
      /**
       * User: timur
       * Date: 25.01.18
       * Time: 23:46
       *
       * @var Objectkb $object
cfb19900   Timur Kastemirov   breadcrumbs in bl...
12
       * @var SeoComponent $seo
35f6909f   Timur Kastemirov   big shot #2 наши ...
13
14
       */
      
cfb19900   Timur Kastemirov   breadcrumbs in bl...
15
16
17
18
      $seo = Yii::$app->get('seo');
      
      $this->params['h1'] = $seo->h1;
      
20377270   Timur Kastemirov   breadcrumbs in bl...
19
20
21
22
      $this->params['breadcrumbs'][] = [
          'label' => \Yii::t('app', 'menu-objects'),
          'url' => Url::toRoute(['object/index']),
      ];
393d3d47   Eugeny Galkovskiy   smi about styles
23
      $this->params['breadcrumbs'][] = "Страница объекта";
35f6909f   Timur Kastemirov   big shot #2 наши ...
24
25
26
      
  ?>
  
3b28a7f4   Eugeny Galkovskiy   main page + carou...
27
  <div class="container object-view" style="margin-top: 25px;">
35f6909f   Timur Kastemirov   big shot #2 наши ...
28
29
      <section class="no-mb">
          <div class="row">
c22b230d   Eugeny Galkovskiy   main
30
31
              <div class="col-md-12 lead">
                  <p><?= $object->lang->upper_text ?></p>
35f6909f   Timur Kastemirov   big shot #2 наши ...
32
33
34
35
              </div>
          </div>
      </section>
      
e16f7331   Eugeny Galkovskiy   main page + carou...
36
      <section class="no-mb object-slider">
35f6909f   Timur Kastemirov   big shot #2 наши ...
37
38
39
40
41
42
43
          <?php
              $slideItems = [];
              foreach ($object->slider->slides as $slide){
                  if(isset($slide->lang->image)){
                      $slideItems[] = $slide->lang->image->getImg();
                  }
              }
3b28a7f4   Eugeny Galkovskiy   main page + carou...
44
              echo \common\models\Carousel::widget(
35f6909f   Timur Kastemirov   big shot #2 наши ...
45
46
47
48
49
50
51
                  [
                      'items' => $slideItems
                  ]
              );
          ?>
      </section>
      
e16f7331   Eugeny Galkovskiy   main page + carou...
52
      <section class="margin-top: 30px;">
35f6909f   Timur Kastemirov   big shot #2 наши ...
53
          <div class="row portfolio-project">
2054adde   Timur Kastemirov   objectsKb tinyMce...
54
              <div class="col-md-12">
35f6909f   Timur Kastemirov   big shot #2 наши ...
55
                  <div class="heading">
3b28a7f4   Eugeny Galkovskiy   main page + carou...
56
                      <h3>Про объект</h3>
35f6909f   Timur Kastemirov   big shot #2 наши ...
57
58
59
60
61
62
63
                  </div>
                  
                  <p>
                      <?= $object->lang->about_object_text?>
                  </p>
              
              </div>
2054adde   Timur Kastemirov   objectsKb tinyMce...
64
65
66
67
68
69
70
71
72
73
74
75
76
  <!--            <div class="col-md-4 project-more">-->
  <!--                <div class="heading">-->
  <!--                    <h3>Дополнительно</h3>-->
  <!--                </div>-->
  <!--                <h4>КЛИЕНТАМ</h4>-->
  <!--                <p>Нет ограничений по возрасту</p>-->
  <!--                <h4>ЦЕНА</h4>-->
  <!--                <p>В стоимость включен визажист и стилист</p>-->
  <!--                <h4>ОБОРУДОВАНИЕ</h4>-->
  <!--                <p>Canon Mark 5d</p>-->
  <!--                <h4>СТИЛЬ ФОТО</h4>-->
  <!--                <p>Глянец, fashion, гранж, стандарт</p>-->
  <!--            </div>-->
35f6909f   Timur Kastemirov   big shot #2 наши ...
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
          </div>
      </section>
      
      <section>
          <div class="row portfolio">
              
              <div class="col-md-12">
                  <div class="heading">
                      <h3>Посмотреть ещё проекты</h3>
                  </div>
              </div>
              
              <?php
      
                  $objects = Objectkb::find()
                                     ->where(['status'=>true])
                                     ->with("lang.alias")
                                     ->with("image")
                                     ->all();
                  
                  foreach ($objects as $object){
                      
                      ?>
      
                      <div class="col-sm-6 col-md-3">
                          <div class="box-image">
                              <div class="image">
                                  <?= $object->image->getImg(['class' => "img-responsive"]) ?>
  <!--                                <img src="img/portfolio-1.jpg" alt="" class="img-responsive">-->
                              </div>
                              <div class="bg"></div>
                              <div class="name">
                                  <h3>
                                      <a
                                          href="<?=Url::toRoute(
                                              [
                                                  'object/view',
                                                  'alias' => $object->lang->alias,
                                              ]
f93c79c5   Eugeny Galkovskiy   styles + translates
116
                                          ) ?>" class="object_main_title"
35f6909f   Timur Kastemirov   big shot #2 наши ...
117
                                      >
f93c79c5   Eugeny Galkovskiy   styles + translates
118
119
                                          <span class="main_omt"><?=$object->lang->object_name?></span>
                                          <span class="sec_omt"><?=$object->lang->object_name?></span>
35f6909f   Timur Kastemirov   big shot #2 наши ...
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
                                      </a>
                                  </h3>
                              </div>
                              <div class="text">
                                  <p class="buttons">
                                      <a
                                          href="<?=Url::toRoute(
                                              [
                                                  'object/view',
                                                  'alias' => $object->lang->alias,
                                              ]
                                          ) ?>"
                                          class="btn btn-template-transparent-primary"
                                      >
                                          Посмотреть
                                      </a>
                                  </p>
                              </div>
                          </div>
                          <!-- /.box-image -->
      
                      </div>
                      
                      <?php
                      
                  }
                  
              ?>
          
          </div>
      </section>
  </div>