Перейти к содержанию
Densport

Улучшить вывод фильтров

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

Здравствуйте, столкнулся с такой задачей. Нужно сделать фильтры выпадающими по нажатию на родителя.

На движке 1.5.5.1 изначально есть модуль Фильтры. Я его использовал.

 

Я создал например такие фильтры:

 

- ЦВЕТ ТОВАРА

  - красный

  - черный

  - зеленый

  - и еще таких 22 шт.

- МАТЕРИАЛ ТОВАРА

  - метал

  - пластмасса

  - карбон

  - и таких еще 40 шт.

 

Сейчас все фильтры развернуты и растягиваются очень сильно вниз.

 

Хочу сделать, чтобы они были свернуты и выводились компактно так:

- ЦВЕТ ТОВАРА

- МАТЕРИАЛ ТОВАРА

 

Чтобы по нажатию на подраздел фильтра, они разворачивались и были видны фильтры нужно группы фильтров.

 

Это можно сделать? Или модуль, который изначально идет в движке только может выводить развернутые фильтры?

Или нужно только покупать сторонний модуль типа фильтрПро чтобы такую возможность сделать? 

 

 

Поделиться сообщением


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

Можно.

И даже без особых сложностей, через CSS.

Поделиться сообщением


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

Можно.

И даже без особых сложностей, через CSS.

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

Поделиться сообщением


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

Если есть люди которые знают способ, как это можно сделать, напишите, пожалуйста, пример. Спасибо!

Поделиться сообщением


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

google => jquery аккордеон

Поделиться сообщением


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

Если есть люди которые знают способ, как это можно сделать, напишите, пожалуйста, пример. Спасибо!

http://plnkr.co/edit/oDrpWsrVRAZBJyFTnc41?p=preview

  • +1 1

Поделиться сообщением


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

 

Спасибо большое за пример. Скажите, пожалуйста, а если такая ситуация, что нужно, чтобы фильтры были с подгруппами выпадающими. То есть, чтобы я по клику мог развернуть группу фильтров и в ней если нужно еще подгруппу. Ниже красным цветом выделил (клик 1), зеленым цветом (клик 2).

Пример №1:

+ Тематические (родитель)

   прикольные

   романтичные

     + Музыкальные (подгруппа)

        скрипка

        гитара

        флейта

   эротические

      + Спортивные (подгруппа)

         баскетбол

         футбол

         хоккей

         шахматы

P.S: Важно, у меня у товара нет "характеристик" и нет опций. Чтобы выводить товар в нужном фильтре, я каждому товару просто прописываю названия фильтра к какому он относится.

 

Для этого нужно какой-то модуль использовать, стандартными функциями фильтра это не вывести? Вы с таким не сталкивались? Каким модулем или способом можно выводить фильтры по схеме описанной выше? Учитывая, что у товара нет характеристик и опций.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От sv2109
      350.00 руб
      Скачать/Купить дополнение


      Attribute Category
      Attribute Category - модуль облегчает добавление атрибутов при добавлении товара
      Когда вы добавляете новый товар то во вкладке атрибутов вам придется вручную добавлять каждый атрибут. А если товаров несколько сотен и у каждого по 15-20 атрибутов?.. Что делает модуль? Он позволяет привязать атрибуты к категории товаров. Например можно указать что для товара "Ноутбук" подходят атрибуты "процессор", "ОЗУ", "HDD" итд Теперь когда вы добавляете новый товар-ноутбук во вкладке атрибуты автоматически добавятся присвоенные для ноутбука атрибуты: "процессор", "ОЗУ", "HDD". У вас также остается возможность добавить атрибуты и вручную.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов.
      Модуль использует vQmod (что это? ru(http://tvorzasp.com/...olzovanie-vqmod) en(http://code.google.com/p/vqmod/))
      Установка:
      1. Установить vQmod, если вы этого еще не сделеали
      2. Скопировать все с папки upload в корень магазина. Никакие файлы перезаписаны не будут
      3. Включить модуль на странице модулей
      4. На странице редактирования категории во вкладке "Атрибуты" выбрать атрибуты для каждой категории
      Версии на которой тестировался модуль:
      Opencart 1.5.6
      OCStore 1.5.5.1
      OCStore 1.5.4.1
      OCStore 1.5.3.1
      OCStore 1.5.2.1 (attribute_category_v1.0_oc1.5.2.1.zip)
      OCStore 1.5.1.3
      Новое в версии 1.1:
      - упрощено добавление атрибутов у существующим товарам
      Удобно использовать вместе с модулем Attribute Select который упрощает добавление значений для атрибутов
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109@gmail.com), 2012
      Добавил sv2109 Добавлено 30.07.2012 Категория Атрибуты Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
    • От VladGhost69
      Столкнулся с проблемой на версии 2.1.0.2. Если в админке поставить ЧПУ, то перестает работать модуль Фильтр и Сортировка на странице Каталога. Подскажите, как это можно исправить? С отключенными ЧПУ все работает, но все же необходимо ссылки привести в нормальный вид.
       
      Кэш чистил, htaccess в корне переименовывал.
    • От xxHEKETOCxx
      Приветствую господа исполнители!
      Немного о ...... товары и характеристики в магазине заполнены ! Товаров более или около 25 тыс !
      Что требуется : создать фильтр по товарам, можно копировать с характеристик! 
       Условия фильтрации :
      К примеру у товара есть характеристика " работа при температуре .... -50...+20" , то требуется разделить данный фильтр на "от" и фильтр "до" и товар должен появляться при фильтрации  " от -10 до +20".
      Есть установленный доп фильтр через который нужно будет вывести на категории!
      Все фильтры на странице , которые содержат числа, должны быть регулироваться ползунком.
      Все фильтры содержащие фразы должны быть чек боксами.
       
      Всех, кто хочет принять участие, пишите в лс , сразу прошу писать сроки и цену за услугу.
    • От ali3412
      1) Нужно включить фильтры на сайте. Товары и атрибуты уже есть. Нужно просто настроить вывод этих фильтров во фронтенде. Использовать только стандартный функционал.
       
      2) Выдается ошибка при открытии страницы http://smile-toys.ru/igry-i-igrushki/rossijskaya-igrushka/ – это категория товаров, вроде как, ничем не отличающаяся от остальных. Найти проблему не удается.
       
      3) Сайт ежедневно заражается вирусом. В Файлы /index.php и /admin/index.php добавляется вреоносный код. Настройка прав доступа и смена root пароля не помогает.
       
      Версия движка: ocStore 2.1.0.1
      Используется тема XDS
       
      Пишите цену сразу, пожалуйста.
    • От a5529
      Добрый день, друзья!
      Очень прошу помощи: ИМ на платформе 2.3Про, нужно реализовать следующую навигацию по сайту:
      Необходимо сделать в гл.категории "Автомобильные чехлы" будут подкатегории "Все_Марки", в них "Все модели", в них "По годам и рестайлингам", в них уже товары. В гл.категории "Марка Авто" будут подкатегории "Автомобильные чехлы", "Автомобильные коврики", в них уже их подкатегории и потом товары.
      Всю голову сломал как можно это реализовать?
      Конкретный пример необходимого меню:
       
      Марки -> Форд -> Фокус 1 -> Подлокотники -> Товар(именно для ФФ1)
                                                  -> Чехлы -> Товар(именно для ФФ1)
                                                  -> Автохимия -> Товар(универсальная для все авто)
                                -> Фокус 2
                  -> Рено
      Чехлы -> Марка -> Модель -> Тип кузова -> Товар(все чехлы(велюровые, экокожа и т.д) для выбранной марки/модели/тип кузова + универсальные товары для всех чехлов)
                  -> Велюровые -> Марка -> Модель -> Тип кузова -> Товар(именно велюровые для выбранной марки/модели/тип кузова)
                  -> Экокожа
                 -> Аксессуары для ухода за чехлами -> Товар(универсальный для всех чехлов)
      Подлокотники -> Марка -> Модель -> Год выпуска -> Товар(все подлокотники для выбранной марки/модели/год выпуска)
                               -> Регулируемые -> Марка -> Модель -> Год выпуска -> Товар(только регулируемые подлокотники для выбранной марки/модели/год выпуска)
       
      Была мысль сделать это через кастомное меню и давать просто ссылки на определенные значения фильтра, но тогда получаем функционал соответствует, но большой проигрыш в сео.
      Реализовать схему наплодив кучу однотипных подкатегорий 100% очень долго и мне кажется тоже может негативно сказаться на сео.
      Прошу помощи в данном вопросе!
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×