_product_item.php 7.33 KB
<?php
    /**
     * @var $model  common\modules\product\models\Product
     */
use yii\helpers\Html;
use yii\helpers\Url;
?>
<?php
//микроразметка отключена по просьбе сео 16.02.17
//<div class="catalog_item" itemscope itemtype="http://schema.org/Product">
?>
<div class="catalog_item">
    <div class="wrapper">
        <div class="item_container" >
            <input class="prodInfo" type="hidden" value="[]">
            <div class="title">
                <?= Html::a( $model->getFullName(), Url::to(['catalog/product', 'product' => $model->alias]), ['class'=>'btn-product-details','data-pjax'=>0, 'itemprop' => 'name'] )?>
            </div>
            <div class="img">
                <a data-pjax=0 class="btn-product-details"


                   href="<?= Url::to([
                    'catalog/product',
                    'product' => $model->alias
                ]) ?>">
                    <div class="banners_sale">

                            <?php
                            foreach($model->events as $event){
                                if($event->banner){
                                    echo \common\components\artboximage\ArtboxImageHelper::getImage($event->getImageUrl('banner'), 'banner_list',[
                                        'class' => 'banner-in-list'
                                    ]);
                                }
                            }

                            ?>

                    </div>
                    <?= \common\components\artboximage\ArtboxImageHelper::getImage($model->imageUrl, 'list', [
                        'alt'   => $model->getFullName(),
                        'title' => $model->getFullName(),
                        'class' => 'selected',
                        'itemprop' => 'image'
                    ]) ?>
                </a>
                <div class="info_icons">
                    <?php if($model->variant->status != 1){?>
                        <a href="#" class="btn buy_button" data-toggle="modal" data-target="#buyForm" data-id="<?=$model->variant->product_variant_id; ?>" lang="145">Купить</a>
                    <?php }else { ?>
                        <a href="#"  style="background-color:dimgrey; background-image:linear-gradient(to bottom, #9d9fa0, #abafb2);cursor:default !important;color:#fff!important;box-shadow: none !important;border-top: 1px solid #256caf !important;border-bottom: 1px solid #256caf !important;" class="btn btn-large btn-default " data-id="<?=$model->variant->product_variant_id; ?>" lang="145">Снят с производства</a>
                    <?php } ?>
                    <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" itemprop="offers" itemscope itemtype="http://schema.org/Offer">

              <?php if($model->variant->price_old){?>
                <div class="dlexfduinxipi old_price-wr">
                    <span class="main">
                        <s><?= $model->variant->price_old  ?><span class="currency">грн</span></s>
                    </span>
                </div>
              <?php }?>
                <div class="dlexfduinxipi">
                    Цена:
                    <span class="main">
                        <span itemprop="price"><?= $model->variant->price ?></span>
                        <meta itemprop="priceCurrency" content = "UAH" />
                        <span class="currency">грн</span>
                    </span>
                </div>
            </div>
            <div class="additional_info params">
                <div class="block_title">Особенности
                    <span style="float: right;font-weight: normal;color: #390;font-size: 13px;">
                         <?php if($model->variant->status == 1){?>
                             снят с производства
                         <?php } elseif($model->variant->stock > 0) {?>
                             в наличии
                         <?php } else {?>
                             под заказ
                         <?php } ?>
                    </span>
                </div>
                <div class="descr">
                    <div class="info">
                        <ul class="sv">
<!--                            <li class="available">-->
<!--                                --><?php //if($model->variant->status == 1){?>
<!--                                    снят с производства-->
<!--                                --><?php //} elseif($model->variant->stock > 0) {?>
<!--                                    в наличии-->
<!--                                --><?php //} else {?>
<!--                                    под заказ-->
<!--                                --><?php //} ?>
<!--                            </li>-->
                            <li><span>Бренд:</span> <?= !empty($model->brand) ? $model->brand->name : '' ?></li>

                            <?php foreach($model->getActiveProperties($category->category_id) as $group): ?>
                                <li><span><?= $group->name ?> <?php foreach($group->_options as $option) : ?>&nbsp;</span><?= $option->ValueRenderHTML ?><?php endforeach ?></li>
                            <?php endforeach; ?>


                        </ul>
                    </div>
                    <div class="clearfix"></div>
                </div>
                <div class="price" style="display: none;">
                    <div class="dlexfduinxipi">
                        Цена:
                        <span class="main">
                            <?php

                            echo '<div class="cost-block" itemprop="offers" itemscope itemtype="http://schema.org/Offer">';

                            // есть скидка
                            echo '<p  class="cost">';
                            if($model->variant->price_old != 0 && $model->variant->price_old != $model->variant->price) {
                                echo '<strike><span id=\'old_cost\' itemprop="price">' . $model->variant->price_old . '</span> грн.</strike>&nbsp;';
                                echo $model->variant->price . ' <span>грн.</span></p>';
                            } else {
                                echo '<span  itemprop="price">'.$model->variant->price . ' </span><span>грн.</span></p>';
                            }
                            echo '<meta itemprop="priceCurrency" content = "UAH">';
                            echo '</div>';

                            ?>
                        </span>
                    </div>
                </div>
            </div>
            <div class="opacity_bg"></div>
        </div>
    </div>
</div>