Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.