OpenCart количество товаров на странице

Home  >>  Программирование  >>  Php  >>  OpenCart количество товаров на странице

OpenCart количество товаров на странице

18
Окт,2014

0

opencart

И так! Два года ничего не писал. Даже почти три уже.

Делаю сайтик для клиента. В дизе рисовальщик сделал вывод количества товаров на страницу в виде ссылок типа «30 60 90″, а опенкарт стандартно выводит это дело через select с выпадающим меню и отображение там 15 25 50 75 100.

Снимок1

Полезли искать где жта падла.

В шаблоне вот она


<select onchange=»location = this.value;»>
<?php foreach ($limits as $limits) { ?>
<?php if ($limits['value'] == $limit) { ?>
<option value=»<?php echo $limits['href']; ?>» selected=»selected»><?php echo $limits['text']; ?></option>
<?php } else { ?>
<option value=»<?php echo $limits['href']; ?>»><?php echo $limits['text']; ?></option>
<?php } ?>
<?php } ?>
</select>

Идем в контроллер /catalog/controller/product/category.php

У меня 336 строка


$limits = array_unique(array($this->config->get(‘config_catalog_limit’), 25, 50, 75, 100));

Меняем на


$limits = array_unique(array($this->config->get(30, 60, 90));

Сохраняем, обновляем.

Снимок2

 

Теперь изменим вывод.


<?php foreach ($limits as $limits) { ?>
<?php if ($limits['value'] == $limit) { ?>
<a onclick=»location = ‘<?php echo $limits['href']; ?>'; return false;» class=»selected»><?php echo $limits['text']; ?></a>
<?php } else { ?>
<a onclick=»location = ‘<?php echo $limits['href']; ?>'; return false;»><?php echo $limits['text']; ?></a>
<?php } ?>
<?php } ?>

Опа результат

Снимок3

 

Добавить комментарий

Ваш e-mail не будет опубликован.

Яндекс.Метрика