Задать вопрос
@Mracula

Как скрыть не используемые виды сортировки на страницы категории Опенкарт3?

Добавил новые виды сортировки для товара, в данном случае по толщине.
Есть категории с товарами где полностью отсутствует параметр толщина.
Нужно что бы в этих категориях не выводилась сортировка по отсутствующим в товаре параметрам.

$data['sorts'][] = array(
	'text'  => $this->language->get('text_thickness_asc'),
	'value' => 'p.thickness-ASC',
	'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.thickness&order=ASC' . $url)
			);

$data['sorts'][] = array(
	'text'  => $this->language->get('text_thickness_desc'),
	'value' => 'p.thickness-DESC',
	'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.thickness&order=DESC' . $url)
			);
  • Вопрос задан
  • 15 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Asokr
Если ID категорий не известны - нужно пройти по всем товарам категории, и узнать, есть ли у товаров этот параметр, и по условию добавлять эту сортировку (может по всем, может достаточно у одного товара проверить).

Если известны, то просто не показывайте сортировку в этих категориях.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы