VM 2.x Сделать фильтр товаров с изображением

wolfzp

Постоялец
Регистрация
9 Апр 2013
Сообщения
112
Реакции
28
Приветствую!
Возникла необходимость сделать кнопку-фильтр (вероятно, что модулем в категории товаров), который позволяет в категории отобразить товары у которых есть изображение, а остальные не отображать. Прошу помощи в пути к реализации.
Пример подобного вида во вложении
 

Вложения

  • skrin.png
    skrin.png
    20,6 KB · Просмотры: 49
ну тут вопрос в другом как выводить товары в категории если же нет определенного стиля можно воспольззоваться изотопом и вывожить все товары подряд .. на товары применять дата атрибуты в зависимости от наличия картинки типа проверка
data-attribute="<?php if(!empty($product->image[0]){?>hasimage<?php } else { ?>noimage<?php } ?>"
или применить класс по такому же принципу и при нажатии скрывать фото ( jqury(button.noimage).click {( $(.noimage).hide )} ..
если по стандартному то это добавлять новый формат сортировки в зависимости от наличие фото
 
Гораздо проще завести дополнительное поле (Custom attribute) в котором указывать есть или нет картинка. А потом фильтровать обычным фильтом от брекдезайн, например.
 
Дополнительное поле не совсем подходит, т.к. в конечно итоге сам пользователь (читай, "неопытный администратор") должен следить за этим атрибутом, и велика вероятность ошибки на несколько десятков тысяч товаров.
 
Дополнительное поле не совсем подходит, т.к. в конечно итоге сам пользователь (читай, "неопытный администратор") должен следить за этим атрибутом, и велика вероятность ошибки на несколько десятков тысяч товаров.
А зачем следить? Сделал полную выгрузку товаров, отсортировал в Excel, прописал где есть, а где нет и всё.
Ну в целом, я конечно тебя понимаю, но вариантом по-сути особо нет, по крайней мере без хаков.
 
можно воспольззоваться изотопом и вывожить все товары подряд .. на товары применять дата атрибуты в зависимости от наличия картинки типа проверка
data-attribute="<?php if(!empty($product->image[0]){?>hasimage<?php } else { ?>noimage<?php } ?>"
Можно подробнее где и как?
 
Назад
Сверху