Blame view

frontend/views/catalog/products.php 5.15 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
7
8
      use frontend\widgets\FilterWidget;
  use frontend\widgets\Seo;
  use yii\helpers\Url;
fe7b6960   Yarik   Basket
9
10
      use yii\web\View;
      use yii\widgets\ListView;
b905419d   Administrator   big commti
11
12
  
  
5d65011e   Administrator   big commti
13
      $this->params['seo']['title'] = !empty($category->meta_title) ? $category->meta_title : $category->name;
d09f430f   Administrator   big commti
14
15
16
17
  
      $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
18
19
20
  
  
  
d09f430f   Administrator   big commti
21
22
23
24
25
      $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
26
27
28
29
30
31
      $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']
      ]);
e337d04a   Administrator   liniya first commit
32
  ?>
2cbb3bdc   Виталий   test commit
33
34
35
36
37
38
39
  
              <div class="container">
                  <div class="block-25" style="position: relative;">
                      <?= FilterWidget::widget([
                          'category'=>$category,
                          'groups'=>  $groups,
                          'filter'=>  $filter,
e688b471   Administrator   big commti
40
41
                          'brands' => $brands,
                          'priceLimits' => $priceLimits
2cbb3bdc   Виталий   test commit
42
43
                      ])?>
  
e337d04a   Administrator   liniya first commit
44
45
46
                      <div class="clearfix"></div>
  
  
e337d04a   Administrator   liniya first commit
47
48
  
  
2cbb3bdc   Виталий   test commit
49
50
                      <div class="columnLeftInfo">
                          <!-- del_columnLeftInfo -->
e337d04a   Administrator   liniya first commit
51
52
53
  
  
  
e337d04a   Administrator   liniya first commit
54
55
  
  
2cbb3bdc   Виталий   test commit
56
57
  
                          <!-- del_columnLeftInfo_end -->
e337d04a   Administrator   liniya first commit
58
                      </div>
2cbb3bdc   Виталий   test commit
59
60
  
  
2cbb3bdc   Виталий   test commit
61
62
  
  
e337d04a   Administrator   liniya first commit
63
                  </div>
2cbb3bdc   Виталий   test commit
64
                  <div class="block-75" itemscope itemtype="http://schema.org/Product">
e337d04a   Administrator   liniya first commit
65
66
  
  
2cbb3bdc   Виталий   test commit
67
68
69
70
                      <h1 class="title"><?= Seo::widget([ 'row'=>'h1'])?></h1>
  
  
                      <div class="list_filters_links">
afe7f1e9   Administrator   big commti
71
72
  
  
2cbb3bdc   Виталий   test commit
73
74
75
76
77
78
79
80
81
82
83
84
                          <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
85
86
87
  
  
  
4ef97d76   Administrator   big commti
88
                      <div class="clearfix"></div>
e337d04a   Administrator   liniya first commit
89
  
e337d04a   Administrator   liniya first commit
90
91
92
93
  
  
  
  
e337d04a   Administrator   liniya first commit
94
  
9a61eac9   Administrator   big commti
95
                              <?php $js = "$('.toolbar-list').click(function(event) {
2cbb3bdc   Виталий   test commit
96
97
98
99
100
101
102
                                  //alert(1);
                                  $('.toolbar-list').addClass('selected');
                                  $('.toolbar-grid').removeClass('selected');
                                  $('#centrit .prodBox').addClass('list');
                                  JsHttpRequest.query(
                                      'hr_gate.php?test=500&r='+Math.random(),
                                      {
9a61eac9   Administrator   big commti
103
                                          'sp': 'prod_list_style'
2cbb3bdc   Виталий   test commit
104
105
106
107
108
109
110
111
112
113
114
115
116
                                          ,'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(),
                                      {
9a61eac9   Administrator   big commti
117
                                          'sp': 'prod_list_style'
2cbb3bdc   Виталий   test commit
118
119
120
121
122
123
                                          ,'style': 2
                                      },
                                      function(result, errors) { },
                                      true  //disable caching
                                  );
  
e688b471   Administrator   big commti
124
125
126
127
128
129
                              });
  
  
  
  
                              ";
9a61eac9   Administrator   big commti
130
131
                              $this->registerJs($js,View::POS_READY);
                              ?>
2cbb3bdc   Виталий   test commit
132
  
2cbb3bdc   Виталий   test commit
133
134
135
  
  
  
2cbb3bdc   Виталий   test commit
136
137
138
                      <div class="catalog_product_list view_table">
  
  
cf8373f3   Administrator   big commti
139
140
141
142
143
144
145
146
147
148
149
150
                          <?= 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
151
152
153
154
155
156
157
  
  
  
  
                          <div class="clearfix"></div>
                      </div>
  
2cbb3bdc   Виталий   test commit
158
                  </div>
e337d04a   Administrator   liniya first commit
159
              </div>
e337d04a   Administrator   liniya first commit

e337d04a   Administrator   liniya first commit