Jump to content
Demanoco

Настройка переключения сортировки по клику

Recommended Posts

Здравствуйте, хочу сделать в магазин, переключение сортировки не по выбору из списка "сортировка по возрастанию цены","сортировка по убыванию цены","по названию А-Я","по названию Я-А","по рейтингу макс-мин" "по рейтингу мин-макс", а чтобы это происходило по клику на текст "сортировка по цене",а ней переключение между ("сортировка по возрастанию цены","сортировка по убыванию цены"), остальные аналогично.

я так понимаю это надо в контролере что-то делать? подскажите пожалуйста

Share this post


Link to post
Share on other sites

в шаблоне

Share this post


Link to post
Share on other sites
17 минут назад, nikifalex сказал:

в шаблоне

шаблон стандартный,а где имненно?

Share this post


Link to post
Share on other sites
1 час назад, nikifalex сказал:

в шаблоне

В шаблоне код:

 

                <label class="input-group-addon" for="input-sort">{{ text_sort }}</label>
                <select id="input-sort" class="form-control" onchange="location = this.value;">
                    {% for sorts in sorts %}
                        {% if sorts.value == '%s-%s'|format(sort, order) %}
                            <option value="{{ sorts.href }}" selected="selected">{{ sorts.text }}</option>
                        {% else %}
                            <option value="{{ sorts.href }}">{{ sorts.text }}</option>
                        {% endif %}
                    {% endfor %}
                </select>

 

тут вывод идет значений из контреллера по одному, как мне сделать чтобы они были парные и переключались ("сортировка по возрастанию цены","сортировка по убыванию цены")

Edited by Demanoco

Share this post


Link to post
Share on other sites

как у эльдорадо сделано или других магазинах 

2104950012_.PNG.d3618dadf76a674d434981bd10c5e3ee.PNG

Share this post


Link to post
Share on other sites

смотреть надо мвидео

 

это один холдинг, только эльдорадо вторично

Share this post


Link to post
Share on other sites
7 часов назад, Otvet сказал:

смотреть надо мвидео

 

это один холдинг, только эльдорадо вторично

подскажите, пожалуйста как это сделать можно в опенкарте сделать, а не где смотреть

 

Share this post


Link to post
Share on other sites
В 22.02.2021 в 11:16, Demanoco сказал:

В шаблоне код:

 

                <label class="input-group-addon" for="input-sort">{{ text_sort }}</label>
                <select id="input-sort" class="form-control" onchange="location = this.value;">
                    {% for sorts in sorts %}
                        {% if sorts.value == '%s-%s'|format(sort, order) %}
                            <option value="{{ sorts.href }}" selected="selected">{{ sorts.text }}</option>
                        {% else %}
                            <option value="{{ sorts.href }}">{{ sorts.text }}</option>
                        {% endif %}
                    {% endfor %}
                </select>

 

тут вывод идет значений из контроллера по одному, как мне сделать чтобы они были парные и переключались ("сортировка по возрастанию цены","сортировка по убыванию цены")

Может кто подсказать как сделать? или модуль какой?

Share this post


Link to post
Share on other sites

Копайте в сторону того, что в шаблоне вам нужно вывод сортировки переписать не в <select> чтоб был, а простыми дивами, а дальше при клике по диву перенаправлять на страницу например вашсайт.ру/категория?sort=p.price&order=ASC

Share this post


Link to post
Share on other sites
29 минут назад, Demanoco сказал:

Может кто подсказать как сделать? или модуль какой?

модули сортировки есть спишитесь с авторами может доработают за доп плату

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By legioner26
      789
      Скачать/Купить дополнение


      Сортировка товаров в заказе по категориям с учетом остатков
      Разработан модификатор с сортировкой товаров в заказе по категориям в админ панели, в пользовательской части, в письме заказчику и письме администратора магазина.
      Данный функционал в разы упрощает работу менеджеров в подборе номенклатуры для выставления счетов.
      Так же в админке в заказах добавлена колонка производителя, фото товара и учет остатков по складу с возможностью сохранять выбор.
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
       
      Добавил legioner26 Добавлено 27.12.2017 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 950  
    • By SirGrey
      В OpenCart из коробки можно задать порядок значений в опции.
      Но бывает необходимость настроить сортировку значений опций для каждого товара отдельно.
       
      Как пример если вы используете опцию как ссылку на товар и автовыбор первого значения опции.
      Выбранные значения могут не совпадать с товаром. (цвет, размер и т.д.)
       
      Таким значениям теперь можно указать чтобы они были первыми в списке.
    • By SirGrey
      750.00 руб
      Скачать/Купить дополнение


      Сортировка значений опции в товаре
      В OpenCart из коробки можно задать порядок значений в опции.
      Но бывает необходимость настроить сортировку значений опций для каждого товара отдельно.
       
      Как пример если вы используете опцию как ссылку на товар и автовыбор первого значения опции.
      Выбранные значения могут не совпадать с товаром. (цвет, размер и т.д.)
       
      Таким значениям теперь можно указать чтобы они были первыми в списке.
      Добавил SirGrey Добавлено 23.04.2020 Категория Опции Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By SirGrey
      Гибкая настройка сортировки и лимитов для OpenCart и ocStore
       
      Возможности модуля сортировки
       
      Настраиваемые лимиты Лимит товаров по умолчанию Сортировка товаров по умолчанию Включение / Отключение способов сортировки Переопределение названий Переопределение порядка способов сортировки Сортировка по Акциям ( Акции в начале списка ) Мультиязычность Не изменяет файлы системы  
    • By SirGrey
      750.00 руб
      Скачать/Купить дополнение


      Simple Sort and Limit - Настройка сортировки и лимитов
      Гибкая настройка сортировки и лимитов для OpenCart и ocStore
       
      Возможности модуля сортировки
       
      Настраиваемые лимиты Лимит товаров по умолчанию Сортировка товаров по умолчанию Включение / Отключение способов сортировки Переопределение названий Переопределение порядка способов сортировки Сортировка по Акциям ( Акции в начале списка ) Мультиязычность Не изменяет файлы системы  
      Добавил SirGrey Добавлено 03.12.2019 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.