product.php 7.47 KB
<?php
/** @var $this \yii\web\View */
/** @var $dataProvider \yii\data\ActiveDataProvider */

$this->title = $product->name;
foreach($product->category->getParents()->all() as $parent) {
    $this->params['breadcrumbs'][] = ['label' => $parent->name, 'url' => ['catalog/category', 'alias' => $parent->alias]];
}
$this->params['breadcrumbs'][] = ['label' => $product->category->name, 'url' => ['catalog/category', 'alias' => $product->category->alias]];
$this->params['breadcrumbs'][] = $product->name .' #'. $product->variant->sku;
?>
<h1 class="open_card_item_title"><?= $product->name .' '. $product->variant->name?></h1>

<div class="item_3_blocks_wrap"> <!-- flex container -->
    <div class="item_img_block"> <!-- блок с фотографиями -->
        <div class="main_img">
            <?php if (empty($product->image)) :?>
            <img src="/images/no_photo_big.png" alt="<?= $product->name?>">
            <?php else :?>
                <img src="/images/<?= $product->image->image?>" alt="<?= $product->image->alt ? $product->image->alt : $product->name?>">
            <?php endif?>
            <!--<span class="new">НОВИНКА</span>
            <span class="top">ТОП</span>-->
        </div>
        <?php if (!empty($product->images)) :?>
        <div class="main_img_slide">
            <?php foreach($product->images as $image) :?>
            <div class="small_img_block active">
                <img src="/images/<?= $image->image?>" alt="<?= $image->alt ? $image->alt : $product->name?>">
            </div>
            <?php endforeach?>

            <img class="slider_arrow_right" src="/images/slider_right.png" alt="">
            <img class="slider_arrow_left" src="/images/slider_left.png" alt="">
        </div>
        <?php endif?>

    </div> <!-- конец блока с фотографиями -->


    <div class="busket_block"> <!-- блок с счетчиком и кнопкой добавить в корзину -->
        <div class="top_code">
            <span class="code">Код: <?= $product->variant->sku?></span>
            <span class="have"><img src="/images/ok_icon_green.png" alt=""><?= $product->stock !== 0 ? ' есть в наличии' : ' нет в наличии'?></span>
        </div>

        <div class="grey_bg">
            <div class="counter">
                <div class="price"><?= $product->variant->price?></div>
                <div class="sign">грн.</div>
                <div class="count_block">
                    <div class="count_number">1</div>
                    <div class="count_buttons">
                        <div class="button_plus">+</div>
                        <div class="button_minus">-</div>
                    </div>
                </div>
            </div>

            <div class="in_cart_btn">
                <a href="#">
                    <button class="cart_btn" data-id="<?= $product->variant->product_variant_id?>"> в корзину <img src="/images/ico_basket_white.png" alt=""></button>
                </a>
            </div>

            <!--<div class="to_compare_link">
                <img src="/images/ico_scales.png" alt="">
                <a href="#" class="add_to_compare">добавить к сравнению</a>
            </div>-->
        </div>
        <div class="quick_order">
            <form action="">
                <span class="text">БЫСТРЫЙ ЗАКАЗ</span>
                <input type="text" class="quick_order_phone" name="quick_order_phone" placeholder="(0XX) XXX-XX-XX">
                <button type="submit">заказать</button>
            </form>
        </div>

        <div class="delivery">
            <p>
                Доставка товара на следующий день после выставления счета. Мы доставим “День в <br> день” — уточните это у менеджера.
            </p>
            <a href="#">Подробно о доставке</a>
        </div>

    </div><!-- конец блока с счетчиком и кнопкой добавить в корзину -->

    <div class="character_block"> <!-- блок с характеристиками -->
        <?php if (!empty($properties)) :?>
        <h3>Характеристики</h3>
        <ul>
            <?php foreach($properties as $group) :?>
            <li>
                <div class="each">
                    <div class="title"><?= $group->name?></div>
                    <div class="tech">
                    <?php foreach($group->_options as $option) :?>&nbsp;<?= $option->ValueRenderHTML?><?php endforeach?>
                    </div>
                </div>
            </li>
            <?php endforeach?>
        </ul>
        <?php endif?>

        <!--<div class="tech_links">
            <a href="#">Описание</a>
            <a href="#">Видео</a>
            <a href="#">Отзывы(12)</a>
        </div>-->

    </div><!-- закрытие блока с характеристиками -->

    <div class="tabs_block"> <!-- Табы с описанием видео и отзывами -->
        <div class="ionTabs" id="tabs_1" data-name="Tabs_Group_name">
            <ul class="ionTabs__head">
                <?php if (!empty($properties)) :?>
                <li class="ionTabs__tab" data-target="Tab_1_name">Характеристики</li>
                <?php endif?>
                <?php if (!empty($product->description)) :?>
                <li class="ionTabs__tab" data-target="Tab_2_name">Описание</li>
                <?php endif?>
                <?php if (!empty($product->description)) :?>
                <li class="ionTabs__tab" data-target="Tab_3_name">Видео</li>
                <?php endif?>
<!--                <li class="ionTabs__tab" data-target="Tab_4_name">Отзывы(12)</li>-->
            </ul>
            <div class="ionTabs__body">
                <?php if (!empty($properties)) :?>
                <div class="ionTabs__item" data-name="Tab_1_name">
                        <ul>
                            <?php foreach($properties as $group) :?>
                                <li>
                                    <div class="each">
                                        <div class="title"><?= $group->name?></div>
                                        <div class="tech">
                                            <?php foreach($group->_options as $option) :?>&nbsp;<?= $option->ValueRenderHTML?><?php endforeach?>
                                        </div>
                                    </div>
                                </li>
                            <?php endforeach?>
                        </ul>
                </div>
                <?php endif?>
                <?php if (!empty($product->description)) :?>
                <div class="ionTabs__item" data-name="Tab_2_name">
                    <?= $product->description?>
                </div>
                <?php endif?>
                <?php if (!empty($product->video)) :?>
                <div class="ionTabs__item" data-name="Tab_3_name">
                    <?= $product->video?>
                </div>
                <?php endif?>
                <!--<div class="ionTabs__item" data-name="Tab_4_name">
                    <span class="tabs_item_name">Отзывы</span>
                </div>-->

                <div class="ionTabs__preloader"></div>
            </div>
        </div>

    </div> <!-- конец табов с описанием видео и отзывами -->

</div> <!-- end flex container -->