drakulitkas Опубликовано 9 июля, 2015 Жалоба Поделиться Опубликовано 9 июля, 2015 (изменено) Реализовал сортировку по цене (от большего к меньшему и наоборот)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 Изменено 9 июля, 2015 пользователем drakulitkas Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 9 июля, 2015 Жалоба Поделиться Опубликовано 9 июля, 2015 так есть же в сортировке параметр этот и по ончейндж он меняется {url sort=price-min page=null} {url sort=price-max page=null} Цитата Ссылка на сообщение Поделиться на другие сайты
drakulitkas Опубликовано 9 июля, 2015 Автор Жалоба Поделиться Опубликовано 9 июля, 2015 (изменено) так есть же в сортировке параметр этот и по ончейндж он меняется {url sort=price-min page=null} {url sort=price-max page=null} .. должен меняться, но при нажатии добавляет к URL ?sort=0если дописываю параметр вручную, все работает, а через select не хочет, ставит ?sort=0 Изменено 9 июля, 2015 пользователем drakulitkas Цитата Ссылка на сообщение Поделиться на другие сайты
Решение mishanya Опубликовано 9 июля, 2015 Решение Жалоба Поделиться Опубликовано 9 июля, 2015 возьмите в скобки {url sort='price-min' page=null} {url sort='price-max' page=null} Цитата Ссылка на сообщение Поделиться на другие сайты
drakulitkas Опубликовано 9 июля, 2015 Автор Жалоба Поделиться Опубликовано 9 июля, 2015 возьмите в скобки {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} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.