products.php 4.99 KB
<?php
    /**
     * @var $productProvider \yii\data\ActiveDataProvider
     * @var View $this
     */
    use frontend\widgets\FilterWidget;
use frontend\widgets\Seo;
use yii\helpers\Url;
    use yii\web\View;
    use yii\widgets\ListView;


    $this->params['seo']['title'] = !empty($category->meta_title) ? $category->meta_title : '';

    $this->params['seo']['fields']['meta-title'] = $category->meta_title;
    $this->params['seo']['h1'] = !empty($category->h1) ? $category->h1 : $category->name;
    $this->params['seo']['seo_text'] = $category->seo_text;



    $this->params['seo']['description'] = $category->meta_desc;
    $this->params['seo']['meta'] = $category->meta_robots;
    $this->params['seo']['category_name'] = $category->name;

    $this->params['breadcrumbs'][] = $category->name;
?>

            <div class="container">
                <div class="block-25" style="position: relative;">
                    <?= FilterWidget::widget([
                        'category'=>$category,
                        'groups'=>  $groups,
                        'filter'=>  $filter,
                        'brands' => $brands
                    ])?>

                    <div class="clearfix"></div>




                    <div class="columnLeftInfo">
                        <!-- del_columnLeftInfo -->





                        <a href="http://ventolux.ua/"><img src="http://www.linija-svitla.ua/res/custom/images/banner/ventolux1.jpg"></a><br><br>



                        <div class="clearfix"></div>


                        <!-- del_columnLeftInfo_end -->
                    </div>




                </div>
                <div class="block-75" itemscope itemtype="http://schema.org/Product">


                    <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1>


                    <div class="list_filters_links">


                        <div class="sort_block">
                            <span>Сортировка:</span>
                            <?= \yii\widgets\LinkSorter::widget([
                                'sort' => $productProvider->sort,
                                'attributes' => [
                                    'price',
                                ]
                            ]);
                            ?>
                        </div>
                        <div class="clearfix"></div>
                    </div>



                    <div class="clearfix"></div>







                    <script language="JavaScript">
                        $(document).ready(function(){
                            $('.toolbar-list').click(function(event) {
                                //alert(1);
                                $('.toolbar-list').addClass('selected');
                                $('.toolbar-grid').removeClass('selected');
                                $('#centrit .prodBox').addClass('list');
                                JsHttpRequest.query(
                                    'hr_gate.php?test=500&r='+Math.random(),
                                    {
                                        'sp': "prod_list_style"
                                        ,'style': 1
                                    },
                                    function(result, errors) { },
                                    true  //disable caching
                                );
                            });
                            $('.toolbar-grid').click(function(event) {
                                $('.toolbar-grid').addClass('selected');
                                $('.toolbar-list').removeClass('selected');
                                $('#centrit .prodBox').removeClass('list');
                                JsHttpRequest.query(
                                    'hr_gate.php?test=500&r='+Math.random(),
                                    {
                                        'sp': "prod_list_style"
                                        ,'style': 2
                                    },
                                    function(result, errors) { },
                                    true  //disable caching
                                );

                            });

                        });
                    </script>




                    <div class="catalog_product_list view_table">


                        <?= ListView::widget([
                            'dataProvider' => $productProvider,
                            'itemView' => function ($model, $key, $index, $widget) use($category) {
                                return $this->render('_product_item',[
                                    'model' => $model,
                                    'category' => $category
                                ]);
                            },
                            'layout' => "{items}<div class=\"clearfix\"></div>{pager}",
                        ])

                        ?>




                        <div class="clearfix"></div>
                    </div>

                </div>
            </div>