В файле catalog/controller/product/category.php етот кусок кода PHP: $this->data['limits'][] = array( 'text' => $this->config->get('config_catalog_limit'), 'value' => $this->config->get('config_catalog_limit'), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=' . $this->config->get('config_catalog_limit')) ); $this->data['limits'][] = array( 'text' => 25, 'value' => 25, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=25') ); $this->data['limits'][] = array( 'text' => 50, 'value' => 50, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=50') ); $this->data['limits'][] = array( 'text' => 75, 'value' => 75, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=75') ); $this->data['limits'][] = array( 'text' => 100, 'value' => 100, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=100') ); меняеш на етот PHP: $limits = array_unique(array($this->config->get('config_catalog_limit'), 50, 75, 100, $this->language->get('text_limit_all'))); sort($limits); foreach($limits as $limits){ if ($limits == $this->language->get('text_limit_all')) { $this->data['limits'][] = array( 'text' => $limits, 'value' => 99999, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=99999') ); } else { $this->data['limits'][] = array( 'text' => $limits, 'value' => $limits, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=' . $limits) ); } } Первое число сортировки задаеш в админке Дальше в файле catalog/language/Твой язык/product/category.php в самом конце например добавляеш PHP: $_['text_limit_all'] = 'Все'; Аналогично делаеш и для manufacturer, search, special...
Не получается что то, может я не правильно объяснил, мне надо чтобы не было выпадающее. А чтобы были видны все цифры.
Тогда как вариант HTML: <div class="limit"><b><?php echo $text_limit; ?></b> <?php foreach ($limits as $limits) { ?> <?php if ($limits['value'] == $limit) { ?> <span><a href="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></a></span> <?php } else { ?> <span><a href="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></a></span> <?php } ?> <?php } ?> </div> И с версткой поиграться
Тоже хороший вариант. ) Только у меня после 15 идет Все 50 75 100. Как слово Все добавить в конце 100?
passtools, В файле catalog/controller/product/category.php етот кусок кода PHP: $this->data['limits'][] = array( 'text' => $this->config->get('config_catalog_limit'), 'value' => $this->config->get('config_catalog_limit'), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=' . $this->config->get('config_catalog_limit')) ); $this->data['limits'][] = array( 'text' => 25, 'value' => 25, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=25') ); $this->data['limits'][] = array( 'text' => 50, 'value' => 50, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=50') ); $this->data['limits'][] = array( 'text' => 75, 'value' => 75, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=75') ); $this->data['limits'][] = array( 'text' => 100, 'value' => 100, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=100') ); меняеш на етот PHP: $this->data['limits'] = array(); $limits = array_unique(array($this->config->get('config_catalog_limit'), 50, 75, 100, $this->language->get('text_limit_all'))); natsort($limits); foreach($limits as $limits){ if ($limits == $this->language->get('text_limit_all')) { $this->data['limits'][] = array( 'text' => $limits, 'value' => 99999, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=99999') ); } else { $this->data['limits'][] = array( 'text' => $limits, 'value' => $limits, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=' . $limits) ); } }