1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Virtuemart", создана пользователем wolfzp, 9 сен 2014.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. wolfzp

    wolfzp Постоялец

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

    Вложения:

    • skrin.png
      skrin.png
      Размер файла:
      20,6 КБ
      Просмотров:
      49
  2. zavrus

    zavrus

    Регистр.:
    29 май 2009
    Сообщения:
    173
    Симпатии:
    78
    ну тут вопрос в другом как выводить товары в категории если же нет определенного стиля можно воспольззоваться изотопом и вывожить все товары подряд .. на товары применять дата атрибуты в зависимости от наличия картинки типа проверка
    data-attribute="<?php if(!empty($product->image[0]){?>hasimage<?php } else { ?>noimage<?php } ?>"
    или применить класс по такому же принципу и при нажатии скрывать фото ( jqury(button.noimage).click {( $(.noimage).hide )} ..
    если по стандартному то это добавлять новый формат сортировки в зависимости от наличие фото
     
  3. dima_v

    dima_v Создатель

    Регистр.:
    1 окт 2011
    Сообщения:
    20
    Симпатии:
    7
    Гораздо проще завести дополнительное поле (Custom attribute) в котором указывать есть или нет картинка. А потом фильтровать обычным фильтом от брекдезайн, например.
     
  4. wolfzp

    wolfzp Постоялец

    Регистр.:
    9 апр 2013
    Сообщения:
    110
    Симпатии:
    25
    Дополнительное поле не совсем подходит, т.к. в конечно итоге сам пользователь (читай, "неопытный администратор") должен следить за этим атрибутом, и велика вероятность ошибки на несколько десятков тысяч товаров.
     
  5. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    604
    Симпатии:
    115
    А зачем следить? Сделал полную выгрузку товаров, отсортировал в Excel, прописал где есть, а где нет и всё.
    Ну в целом, я конечно тебя понимаю, но вариантом по-сути особо нет, по крайней мере без хаков.
     
  6. denis2014

    denis2014

    Регистр.:
    27 фев 2014
    Сообщения:
    156
    Симпатии:
    137
    Можно подробнее где и как?