Перейти к содержанию
Официальный форум поддержки Simpla

Как правильно добавить параметр в URL для сортировки?


Перейти к решению Решено mishanya,

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

Реализовал сортировку по цене (от большего к меньшему и наоборот)

http://forum.simplacms.ru/topic/8330-сортировка-товаров-товар-c-кол-вом-0-в-конец-списк/?hl=сортировка

 

Помогите пожалуйста правильно добавлять параметр к URL (?sort=price-max или ?sort=price-min)

Чтобы получалось (напр.: http://domen.ru/catalog/category?sort=price-min и http://domen.ru/catalog/category?sort=price-min)

{if $products|count>0}
  <div class="sortprice">
  Сортировать по 
    <ul class="sortlist">
      <select onchange="location = this.value;">
        <option value="{url sort=price-min page=null}{if $sort==price-max}" selected{/if}>Down</option>
        <option value="{url sort=price-max page=null}{if $sort==price-min}" selected{/if}>Up</option>
      </select>
    </ul>
  <div class="clearfix"></div>
  </div>
{/if}

Сейчас работает так: http://domen.ru/catalog/category?sort=0

Изменено пользователем drakulitkas
Ссылка на сообщение
Поделиться на другие сайты

 

так есть же в сортировке параметр этот и по ончейндж он меняется

{url sort=price-min page=null}
{url sort=price-max page=null}

.. должен меняться, но при нажатии добавляет к URL ?sort=0

если дописываю параметр вручную, все работает, а через select не хочет, ставит ?sort=0

Изменено пользователем drakulitkas
Ссылка на сообщение
Поделиться на другие сайты

 

возьмите в скобки

{url sort='price-min' page=null}
{url sort='price-max' page=null}

 

Спасибо )) заработало ))

 

 

{if $products|count>0}
  <div class="sort">
   Сортировать по 
   <ul class="filter-widget">
      <select onchange="location = this.value;">
        <option value="{url sort='price-min' page=null}"{if $sort=='price-min'} selected{/if}>Down</option>
        <option value="{url sort='price-max' page=null}"{if $sort=='price-max'} selected{/if}>Up</option>
      </select>
   </ul>
  <div class="clearfix"></div>
  </div>
{/if}
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...