_slider_product.php 2.93 KB
<?php
    use artbox\catalog\models\Product;
    use artbox\core\helpers\ImageHelper;
    use yii\helpers\Html;
    use yii\web\View;
    
    /**
     * @var View                $this
     * @var Product             $product
     */
?>
<div class="col-md-3 col-sm-6">
    <div class="product">
        <div class="image">
            <?php
                echo Html::a(
                    Html::img(
                        ImageHelper::set(
                            $product->image ? $product->image->getPath() : '@frontend/web/img/no-image.png'
                        )
                                   ->fillResize(260, 260)
                                   ->render(),
                        [
                            'class' => 'img-responsive-image1',
                        ]
                    ),
                    [
                        'product/view',
                        'id' => $product->id,
                    ]
                );
            ?>
        </div>
        <!-- /.image -->
        <div class="text">
            <h3>
                <?php
                    echo Html::a(
                        $product->lang->title,
                        [
                            'product/view',
                            'id' => $product->id,
                        ]
                    );
                ?>
            </h3>
            <p class="price">
                <?php
                    if ($product->variants[ 0 ]->price_old) {
                        echo Html::tag('del', $product->variants[ 0 ]->price_old . ' грн.');
                    }
                    echo $product->variants[ 0 ]->price ? : 0 . ' грн.';
                ?></p>
            <p class="buttons">
                <?php
                    echo Html::a(
                        Html::tag(
                            'i',
                            '',
                            [
                                'class' => 'fa fa-shopping-cart',
                            ]
                        ) . \Yii::t('app', 'В корзину'),
                        '#',
                        [ 'class' => 'btn btn-template-main' ]
                    );
                ?>
            </p>
        </div>
        <!-- /.text -->
        <?php
            if ($product->is('new')) {
                ?>
                <div class="ribbon new">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Новое'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
                <?php
            }
            if ($product->is('akcia')) {
                ?>
                <div class="ribbon sale">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Акция'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
                <?php
            }
        ?>
        
        <!-- /.ribbon -->
    </div>
    <!-- /.product -->
</div>