Blame view

common/modules/product/widgets/views/product_smart.php 5 KB
d8c1a2e0   Yarik   Big commit artbox
1
  <?php
5c2eb7c8   Yarik   Big commit almost...
2
3
4
5
6
7
      /**
       * @var $product  common\modules\product\models\Product
       */
      use yii\helpers\Html;
      use yii\helpers\Url;
  
d8c1a2e0   Yarik   Big commit artbox
8
9
10
  ?>
  <div class="catalog_item">
      <div class="wrapper">
5c2eb7c8   Yarik   Big commit almost...
11
          <div class="item_container">
d8c1a2e0   Yarik   Big commit artbox
12
13
              <input class="prodInfo" type="hidden" value="[]">
              <div class="title">
4428da8c   Yarik   Almost all databa...
14
15
16
17
18
19
20
21
22
23
                  <?= Html::a(
                      $product->lang->title,
                      Url::to(
                          [
                              'catalog/product',
                              'product' => $product->lang->alias,
                          ]
                      ),
                      [ 'class' => 'btn-product-details' ]
                  ) ?>
d8c1a2e0   Yarik   Big commit artbox
24
25
              </div>
              <div class="img">
4428da8c   Yarik   Almost all databa...
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
                  <a class="btn-product-details" href="<?= Url::to(
                      [
                          'catalog/product',
                          'product' => $product->lang->alias,
                      ]
                  ) ?>">
                      <?= \common\components\artboximage\ArtboxImageHelper::getImage(
                          $product->enabledVariants[ 0 ]->imageUrl,
                          'list',
                          [
                              'alt'   => $product->category->lang->title . ' ' . $product->fullname,
                              'title' => $product->category->lang->title . ' ' . $product->fullname,
                              'class' => 'selected',
                          ]
                      ) ?>
d8c1a2e0   Yarik   Big commit artbox
41
42
                  </a>
                  <div class="info_icons">
4428da8c   Yarik   Almost all databa...
43
                      <a href="#" class="btn buy_button" data-toggle="modal" data-target="#buyForm" data-id="<?= $product->variant->id; ?>" lang="145">Купить</a>
d8c1a2e0   Yarik   Big commit artbox
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
                      <ul class="ul wishlike_block hidden">
                          <li class="compare  hidden">
                              <a onclick="add2compare(); return false;" class="compare compare_text_link_3631483" href="#">К сравнению</a>
                              <span class="icon"></span>
                          </li>
                          <li class="like hidden">
                              <a class="like like_text_link_3631483" href="#">В избранное</a><span class="icon"></span>
                          </li>
                      </ul>
                  </div>
              </div>
              <div class="price">
                  <div class="dlexfduinxipi">
                      Цена:
                      <span class="main">
                          <?= $product->variant->price ?>
                          <span class="currency">грн</span>
                      </span>
                  </div>
              </div>
              <div class="additional_info params">
                  <div class="block_title">Особенности</div>
                  <div class="descr">
                      <div class="info">
                          <ul class="sv">
5c2eb7c8   Yarik   Big commit almost...
69
                              
8af13427   Yarik   For leha commit.
70
                              <li><span>Бренд:</span> <?= $product->brand->lang->title ?></li>
5c2eb7c8   Yarik   Big commit almost...
71
                              
4428da8c   Yarik   Almost all databa...
72
                              <?php foreach ($product->getActiveProperties($product->category->id) as $group): ?>
5c2eb7c8   Yarik   Big commit almost...
73
                                  <li>
4428da8c   Yarik   Almost all databa...
74
                                      <span><?= $group->title ?> <?php foreach ( $group->options as $option ) : ?>&nbsp;</span><?= $option->value ?><?php endforeach ?>
5c2eb7c8   Yarik   Big commit almost...
75
                                  </li>
d8c1a2e0   Yarik   Big commit artbox
76
                              <?php endforeach; ?>
5c2eb7c8   Yarik   Big commit almost...
77
78
                          
                          
d8c1a2e0   Yarik   Big commit artbox
79
80
81
82
83
84
85
86
87
                          </ul>
                      </div>
                      <div class="clearfix"></div>
                  </div>
                  <div class="price" style="display: none;">
                      <div class="dlexfduinxipi">
                          Цена:
                          <span class="main">
                              <?php
5c2eb7c8   Yarik   Big commit almost...
88
89
90
91
92
      
                                  echo '<div class="cost-block" itemprop="offers" itemscope itemtype="http://schema.org/Offer">';
      
                                  // есть скидка
                                  echo '<p  class="cost">';
4428da8c   Yarik   Almost all databa...
93
                                  if ($product->enabledVariants[ 0 ]->price_old != 0 && $product->enabledVariants[ 0 ]->price_old != $product->enabledVariants[ 0 ]->price) {
5c2eb7c8   Yarik   Big commit almost...
94
95
96
97
98
99
100
                                      echo '<strike><span id=\'old_cost\' itemprop="price">' . $product->enabledVariants[ 0 ]->price_old . '</span> грн.</strike>&nbsp;';
                                      echo $product->enabledVariants[ 0 ]->price . ' <span>грн.</span></p>';
                                  } else {
                                      echo '<span  itemprop="price">' . $product->enabledVariants[ 0 ]->price . ' </span><span>грн.</span></p>';
                                  }
                                  echo '<meta itemprop="priceCurrency" content = "UAH">';
                                  echo '</div>';
d8c1a2e0   Yarik   Big commit artbox
101
102
103
104
105
106
107
108
109
110
  
                              ?>
                          </span>
                      </div>
                  </div>
              </div>
              <div class="opacity_bg"></div>
          </div>
      </div>
  </div>