Делаю сортировку товаров в категории в виде ссылок вместо выпадающего списка
Подскажите как сделать чтобы сортировка по цене отображалась одной ссылкой и менялась при нажатии?
в шаблоне:
<?php if ($sorts['value'] == $sort . '-' . $order) { ?>
<a href="<?php echo $sorts['href']; ?>"class="selected"><?php echo $sorts['text']; ?></a>
<?php } else { ?>
<a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a>
<?php } ?>
в контроллере:
$data['sorts'][] = array(
'text' => $this->language->get('text_date_desc'),
'value' => 'p.date_added-DESC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url)
);
$data['sorts'][] = array(
'text' => $this->language->get('text_viewed_desc'),
'value' => 'p.viewed-DESC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.viewed&order=DESC' . $url)
);
$data['sorts'][] = array(
'text' => $this->language->get('text_price_asc'),
'value' => 'p.price-ASC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url)
);
$data['sorts'][] = array(
'text' => $this->language->get('text_price_desc'),
'value' => 'p.price-DESC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=DESC' . $url)
);