Blame view

frontend/views/catalog/products.php 3.97 KB
4253cbec   root   first commit
1
  <?php
fe7b6960   Yarik   Basket
2
3
4
5
      /**
       * @var $productProvider \yii\data\ActiveDataProvider
       * @var View $this
       */
d09f430f   Administrator   big commti
6
      use frontend\widgets\FilterWidget;
a95ce595   Administrator   big commti
7
8
      use frontend\widgets\Seo;
      use yii\helpers\Url;
fe7b6960   Yarik   Basket
9
10
      use yii\web\View;
      use yii\widgets\ListView;
a95ce595   Administrator   big commti
11
12
13
14
15
16
17
      use yii\widgets\Pjax;
      $this->registerCssFile (Yii::getAlias('@web/css/ion.rangeSlider.css'));
      $this->registerCssFile (Yii::getAlias('@web/css/ion.rangeSlider.skinHTML5.css'));
      $this->registerJsFile(Yii::getAlias('@web/js/ion.rangeSlider.js'),[
          'position' => View::POS_END,
          'depends' => ['yii\web\JqueryAsset']
      ]);
b905419d   Administrator   big commti
18
  
a95ce595   Administrator   big commti
19
  $this->params['seo']['title'] = !empty($category->meta_title) ? $category->meta_title : $category->name;
d09f430f   Administrator   big commti
20
21
22
23
  
      $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;
b905419d   Administrator   big commti
24
25
26
  
  
  
d09f430f   Administrator   big commti
27
28
29
30
31
      $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;
e688b471   Administrator   big commti
32
33
34
35
36
37
      $this->registerCssFile (Yii::getAlias('@web/css/ion.rangeSlider.css'));
      $this->registerCssFile (Yii::getAlias('@web/css/ion.rangeSlider.skinHTML5.css'));
      $this->registerJsFile(Yii::getAlias('@web/js/ion.rangeSlider.js'),[
          'position' => View::POS_END,
          'depends' => ['yii\web\JqueryAsset']
      ]);
a95ce595   Administrator   big commti
38
39
40
41
      $this->registerJsFile(Yii::getAlias('@web/js/filter.js'),[
          'position' => View::POS_END,
          'depends' => ['yii\web\JqueryAsset']
      ]);
e337d04a   Administrator   liniya first commit
42
  ?>
a95ce595   Administrator   big commti
43
  <?php Pjax::begin(['timeout' => 5000,'id'=> 'list-container'])?>
2cbb3bdc   Виталий   test commit
44
45
46
47
48
49
              <div class="container">
                  <div class="block-25" style="position: relative;">
                      <?= FilterWidget::widget([
                          'category'=>$category,
                          'groups'=>  $groups,
                          'filter'=>  $filter,
a95ce595   Administrator   big commti
50
51
                          'priceLimits' => $priceLimits,
                          //'filterBrands' => $filterBrands
2cbb3bdc   Виталий   test commit
52
53
                      ])?>
  
e337d04a   Administrator   liniya first commit
54
55
56
                      <div class="clearfix"></div>
  
  
e337d04a   Administrator   liniya first commit
57
58
  
  
2cbb3bdc   Виталий   test commit
59
60
                      <div class="columnLeftInfo">
                          <!-- del_columnLeftInfo -->
e337d04a   Administrator   liniya first commit
61
62
63
  
  
  
e337d04a   Administrator   liniya first commit
64
65
  
  
2cbb3bdc   Виталий   test commit
66
67
  
                          <!-- del_columnLeftInfo_end -->
e337d04a   Administrator   liniya first commit
68
                      </div>
2cbb3bdc   Виталий   test commit
69
70
  
  
2cbb3bdc   Виталий   test commit
71
72
  
  
e337d04a   Administrator   liniya first commit
73
                  </div>
2cbb3bdc   Виталий   test commit
74
                  <div class="block-75" itemscope itemtype="http://schema.org/Product">
e337d04a   Administrator   liniya first commit
75
76
  
  
2cbb3bdc   Виталий   test commit
77
78
79
80
                      <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1>
  
  
                      <div class="list_filters_links">
afe7f1e9   Administrator   big commti
81
82
  
  
2cbb3bdc   Виталий   test commit
83
84
85
86
87
88
89
90
91
92
93
94
                          <div class="sort_block">
                              <span>Сортировка:</span>
                              <?= \yii\widgets\LinkSorter::widget([
                                  'sort' => $productProvider->sort,
                                  'attributes' => [
                                      'price',
                                  ]
                              ]);
                              ?>
                          </div>
                          <div class="clearfix"></div>
                      </div>
e337d04a   Administrator   liniya first commit
95
96
97
  
  
  
4ef97d76   Administrator   big commti
98
                      <div class="clearfix"></div>
e337d04a   Administrator   liniya first commit
99
  
e337d04a   Administrator   liniya first commit
100
101
102
103
  
  
  
  
e337d04a   Administrator   liniya first commit
104
  
2cbb3bdc   Виталий   test commit
105
106
  
  
2cbb3bdc   Виталий   test commit
107
108
109
                      <div class="catalog_product_list view_table">
  
  
cf8373f3   Administrator   big commti
110
111
112
113
114
115
116
117
118
119
120
121
                          <?= 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}",
                          ])
  
                          ?>
2cbb3bdc   Виталий   test commit
122
123
124
125
126
127
128
  
  
  
  
                          <div class="clearfix"></div>
                      </div>
  
2cbb3bdc   Виталий   test commit
129
                  </div>
e337d04a   Administrator   liniya first commit
130
              </div>
a95ce595   Administrator   big commti
131
  <?php Pjax::end()?>
e337d04a   Administrator   liniya first commit