Blame view

frontend/views/project/view.php 5.06 KB
36d1807a   Yarik   Big commit.
1
2
3
4
5
6
7
8
  <?php
      /**
       * @var yii\web\View $this
       * @var Project      $model
       */
      use common\components\artboximage\ArtboxImageHelper;
      use common\models\Project;
      use common\models\ProjectImage;
cc658b4c   Yarik   Big commit
9
      use common\modules\product\models\ProductVariant;
cc658b4c   Yarik   Big commit
10
      use yii\helpers\Url;
36d1807a   Yarik   Big commit.
11
      
d55d2fe0   Yarik   Multilanguage
12
      $this->title = $model->lang->title;
cc658b4c   Yarik   Big commit
13
14
      $this->params[ 'breadcrumbs' ][] = [
          'url'   => [ '/project' ],
d55d2fe0   Yarik   Multilanguage
15
          'label' => \Yii::t('app', 'Галерея объектов'),
36d1807a   Yarik   Big commit.
16
17
18
19
20
21
22
23
24
25
26
27
      ];
      $this->params[ 'breadcrumbs' ][] = $this->title;
  ?>
  <div class="section-box box-brand margin_bottom_30">
      <div class="style new_articles-wr">
          <div class="row">
              <div class="col-xs-12 col-sm-12 articles_data-title uppercase">
                  <div class="articles-title"><?= $this->title; ?></div>
              </div>
              <div class="articles col-xs-12 col-sm-12 col-md-12">
                  <div class="new_article-img">
                      <?php
cc658b4c   Yarik   Big commit
28
                          if(!empty( $model->images )) {
9532b442   Yarik   "current" functio...
29
30
                              $images = $model->images;
                              $image = current($images);
36d1807a   Yarik   Big commit.
31
32
33
34
35
36
37
38
                              echo ArtboxImageHelper::getImage($image->getImageUrl(), 'article_list');
                          } else {
                              echo ArtboxImageHelper::getImage('/storage/no-image', 'article_list');
                          }
                      ?>
                  </div>
                  <div class="brand-list-desc-txt">
                      <?php
d55d2fe0   Yarik   Multilanguage
39
                          echo $model->lang->description;
36d1807a   Yarik   Big commit.
40
41
42
43
                      ?>
                  </div>
              </div>
              <?php
cc658b4c   Yarik   Big commit
44
                  if(!empty( $model->images ) && count($model->images) > 1) {
36d1807a   Yarik   Big commit.
45
46
47
48
49
50
                      $images = array_slice($model->images, 1);
                      ?>
                      <div class="galery-obj-img col-xs-12 col-sm-12">
                          <!----размер миниатюр макс ширина 165, макс высота 100--->
                          <ul class="gall-1">
                              <?php
cc658b4c   Yarik   Big commit
51
52
53
54
55
56
57
58
59
60
61
62
                                  foreach($images as $img) {
                                      /**
                                       * @var ProjectImage $img
                                       */
                                      ?>
                                      <li data-src="<?php echo ArtboxImageHelper::getImageSrc($img->getImageUrl(), 'article_list'); ?>">
                                          <a href="">
                                              <img class="img-responsive" src="<?php echo ArtboxImageHelper::getImageSrc($img->getImageUrl(), 'project_list'); ?>">
                                          </a>
                                      </li>
                                      <?php
                                  }
36d1807a   Yarik   Big commit.
63
64
65
66
67
68
69
                              ?>
                          </ul>
                      </div>
                      <?php
                  }
              ?>
          </div>
cc658b4c   Yarik   Big commit
70
71
72
73
74
75
          <?php
              $variants = $model->variants;
              if(!empty( $variants )) {
                  ?>
                  <div class="row">
                      <div class="col-xs-12 col-sm-12 articles_data-title marginbottom-15">
d55d2fe0   Yarik   Multilanguage
76
                          <div class="articles-title"><?php echo \Yii::t('app', 'Продукты, используемые в данном проекте'); ?></div>
cc658b4c   Yarik   Big commit
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
                      </div>
                      <div class="style project-brands_">
                          <ul class="style brands-list">
                              <?php
                                  foreach($variants as $variant) {
                                      /**
                                       * @var ProductVariant $variant
                                       */
                                      ?>
                                      <li>
                                          <a href="<?php echo Url::to([
                                              'collection/view',
                                              'collection_id' => $variant->product_id,
                                              'variant_id'    => $variant->product_variant_id,
                                          ]); ?>">
                                              <div>
                                                  <?php
                                                      echo ArtboxImageHelper::getImage($variant->getImageUrl(), 'brand_collection_variant');
                                                  ?>
                                              </div>
                                              <p>
                                                  <?php
d55d2fe0   Yarik   Multilanguage
99
                                                      echo $variant->lang->name;
cc658b4c   Yarik   Big commit
100
101
102
103
104
105
106
107
108
109
110
111
112
                                                  ?>
                                              </p>
                                          </a>
                                      </li>
                                      <?php
                                  }
                              ?>
                          </ul>
                      </div>
                  </div>
                  <?php
              }
          ?>
36d1807a   Yarik   Big commit.
113
114
      </div>
  </div>