Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Сортировка товаров в категории в виде ссылок


mx928
 Поделиться

Рекомендованные сообщения

Делаю сортировку товаров в категории в виде ссылок вместо выпадающего списка

1003801038_2020-01-1616_59_39.png.5c7c00169c90084908b6fed4205f8e8b.png

 

Подскажите как сделать чтобы сортировка по цене отображалась одной ссылкой и менялась при нажатии?

 

в шаблоне:

<?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)
			);

 

Изменено пользователем mx928
Ссылка на комментарий
Поделиться на других сайтах


4 минуты назад, kJlukOo сказал:

а что выводит? похоже, что все верно

Сейчас выводится две ссылки сортировки по цене : По Цене (возрастанию) По Цене (убыванию)

А хотелось бы сделать это одной ссылкой и чтобы при клике на неё менялось значение (по возрастанию/ по убыванию)

Ссылка на комментарий
Поделиться на других сайтах


5 минут назад, mx928 сказал:

Сейчас выводится две ссылки сортировки по цене : По Цене (возрастанию) По Цене (убыванию)

А хотелось бы сделать это одной ссылкой и чтобы при клике на неё менялось значение (по возрастанию/ по убыванию)

посмотрите как в админке сделано

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.