collection.php 3.09 KB
<?php
    /**
     * @var Product[][] $products
     * @var View        $this
     * @var Category    $category
     */
    use common\components\artboximage\ArtboxImageHelper;
    use common\modules\product\models\Category;
    use common\modules\product\models\Product;
    use yii\web\View;
    use yii\helpers\Url;
    use common\widgets\Seo;
    
    $this->params[ 'seo' ][ Seo::TITLE ] = !empty( $category->meta_title ) ? $category->meta_title : $category->name;
    $this->params[ 'seo' ][ Seo::DESCRIPTION ] = !empty( $category->meta_desc ) ? $category->meta_desc : '';
    $this->params[ 'seo' ][ Seo::SEO_TEXT ] = !empty( $category->seo_text ) ? $category->seo_text : '';
    $this->params[ 'seo' ][ Seo::H1 ] = !empty( $category->h1 ) ? $category->h1 : $category->name;
    $this->params[ 'breadcrumbs' ][] = [
        'label' => $category->parent->parent->name,
        'url'   => Url::to([
            'category/index',
            'id' => $category->parent->parent->category_id,
        ]),
    ];
    $this->params[ 'breadcrumbs' ][] = [
        'label' => $category->parent->name,
        'url'   => Url::to([
            'category/brand',
            'id' => $category->parent->category_id,
        ]),
    ];
    $this->params[ 'breadcrumbs' ][] = $category->name;
?>

<div class="col-md-12">
    <div class="collection">
        <div class="head">
            <img src="<?php
                echo $category->getBrandImageUrl();
            ?>">
        </div>
        <div class="titles">
            <div class="line1"><?php echo $category->name; ?></div>
            <div class="line2"><?php echo $category->first_text; ?></div>
        </div>
        <p><?php echo $category->second_text; ?></p>
        <div class="cols">
            <?php
                foreach($products as $products_col) {
                    ?>
                    <div class="col-md-4 col-sm-4 col1">
                        <?php
                            foreach($products_col as $product) {
                                ?>
                                <a href="<?php echo Url::to([
                                    'catalog/product',
                                    'product' => $product->alias,
                                    'variant' => $product->variant->sku,
                                ]); ?>" alt="nabuco">
                                    <div class="label"><span><?php echo $product->name; ?></span>
                                    </div>
                                    <?php echo ArtboxImageHelper::getImage($product->getMainImageUrl(), 'collections_thumb'); ?>
                                </a>
                            <?php } ?>
                    </div>
                <?php } ?>
            <div style="clear:both;"></div>
        </div>
        <div class="down">
            <div class="simple-spoiler just-closed" style="height: 50px">
                <div class="spoiler-inner"><?php echo Seo::widget(['row' => Seo::SEO_TEXT]); ?></div>
            </div>
            <div class="just-more">
                <a href="#">Узнать больше</a>
            </div>
        </div>
    </div>
</div>