mariohs
Постоялец
- Регистрация
- 1 Май 2008
- Сообщения
- 115
- Реакции
- 94
- Автор темы
- #1
Реализация сортировки через <select>. Результат виден на скриншоте.
В файлах category.tpl.html, search_simple.tpl.html, category_search_result.tpl.html и pricelist.tpl.html заменить {$string_product_sort} на:
В файлах category.tpl.html, search_simple.tpl.html, category_search_result.tpl.html и pricelist.tpl.html заменить {$string_product_sort} на:
Код:
<select name='categoryID' onchange="document.location.href=value;">
<option value="index.php?categoryID={$categoryID}&sort=name&direction=ASC" {php}if (isset($_GET['sort']) && ($_GET['sort']=="name") && ($_GET['direction']=="ASC")) echo "selected" {/php}>Наименование: А - Я</option>
<option value="index.php?categoryID={$categoryID}&sort=name&direction=DESC" {php}if (isset($_GET['sort']) && ($_GET['sort']=="name") && ($_GET['direction']=="DESC")) echo "selected" {/php}>Наименование: Я - А</option>
<option value="index.php?categoryID={$categoryID}&sort=Price&direction=ASC" {php}if (isset($_GET['sort']) && ($_GET['sort']=="Price") && ($_GET['direction']=="ASC")) echo "selected" {/php}>Цена: меньш. - больш.</option>
<option value="index.php?categoryID={$categoryID}&sort=Price&direction=DESC" {php}if (isset($_GET['sort']) && ($_GET['sort']=="Price") && ($_GET['direction']=="DESC")) echo "selected" {/php}>Цена: больш. - меньш.</option>
<option value="index.php?categoryID={$categoryID}&sort=rating&direction=ASC" {php}if (isset($_GET['sort']) && ($_GET['sort']=="rating") && ($_GET['direction']=="ASC")) echo "selected" {/php}>Рейтингу: возр. - убыв.</option>
<option value="index.php?categoryID={$categoryID}&sort=rating&direction=DESC" {php}if (isset($_GET['sort']) && ($_GET['sort']=="rating") && ($_GET['direction']=="DESC")) echo "selected" {/php}>Рейтингу: убыв. - возр.</option>
</select>