Blame view

frontend/views/search/_search_item.php 2.18 KB
cc658b4c   Yarik   Big commit
1
2
  <?php
      /**
9532b442   Yarik   "current" functio...
3
4
5
       * @var Product  $model
       * @var mixed    $key
       * @var integer  $index
cc658b4c   Yarik   Big commit
6
7
8
9
10
11
12
13
14
15
       * @var ListView $widget
       */
      use common\components\artboximage\ArtboxImageHelper;
      use common\modules\product\models\Product;
      use common\modules\product\models\ProductVariant;
      use yii\helpers\Html;
      use yii\widgets\ListView;
      
      $main_image = ArtboxImageHelper::getImage('/storage/no-image.png', 'filter_image');
      if(!empty( $model->variants )) {
9532b442   Yarik   "current" functio...
16
          $variants = $model->variants;
cc658b4c   Yarik   Big commit
17
18
19
          /**
           * @var ProductVariant $variant
           */
9532b442   Yarik   "current" functio...
20
          $variant = current($variants);
cc658b4c   Yarik   Big commit
21
22
23
24
25
26
27
          $main_image = ArtboxImageHelper::getImage($variant->getImageUrl(), 'filter_image');
          unset( $variant );
      }
  ?>
  <div class="style brand-list-desc">
      <div class="section-box box-title-1">
          <?php
d55d2fe0   Yarik   Multilanguage
28
              echo $model->brand->lang->name . ' ' . $model->lang->name;
cc658b4c   Yarik   Big commit
29
30
31
32
33
34
35
36
37
38
          ?>
      </div>
      <div class="col-xs-12 col-sm-3 col-md-3 col-lg-3">
          <?php
              echo Html::a($main_image, [
                  'collection/index',
                  'id' => $model->product_id,
              ]);
          ?>
      </div>
547c0662   Виталий   brands txt column
39
      <div class="col-xs-12 col-sm-6 col-md-5 col-lg-3">
cc658b4c   Yarik   Big commit
40
41
          <div class="brand-list-desc-txt">
              <?php
d55d2fe0   Yarik   Multilanguage
42
                  echo $model->lang->description;
cc658b4c   Yarik   Big commit
43
44
45
              ?>
              <p>
                  <?php
d55d2fe0   Yarik   Multilanguage
46
                      echo Html::a(\Yii::t('app', 'подробнее'), [
cc658b4c   Yarik   Big commit
47
48
49
50
51
52
53
54
55
56
57
58
59
60
                          'collection/index',
                          'id' => $model->product_id,
                      ]);
                  ?>
              </p>
          </div>
      </div>
  </div>
  <ul class="style brands-list">
      <?php
          foreach($model->variants as $variant) {
              ?>
              <li>
                  <?php
d55d2fe0   Yarik   Multilanguage
61
                      echo Html::a(Html::tag('div', ArtboxImageHelper::getImage($variant->getImageUrl(), 'brand_collection_variant')) . Html::tag('p', $variant->lang->name), [
cc658b4c   Yarik   Big commit
62
63
64
65
66
67
68
69
70
71
                          'collection/view',
                          'collection_id' => $model->product_id,
                          'variant_id'    => $variant->product_variant_id,
                      ]);
                  ?>
              </li>
              <?php
          }
      ?>
  </ul>