dexter24 (15 Ноябрь 2012 - 22:35) писал:
Подскажите, пожалуйста, как заменить значения условий сортировки товаров (именно сами значения) "Дорогие-дешевые" и "Дешевые-дорогие" на, например, "по убыванию" и "по возрастанию"?
Спасибо
Название выводится через цикл из массива. А этот массив не доступен для редактирования.
Я предлагаю такое решение вашего вопроса.
В файле "Товары" (Сайт-> Редактор тем).
Найти код (Внимание! Этот код у вас может быть чуть другим. т.к вы забыли сообщить свой адрес сайта. Если код не значительно различаться то можете смело изменять шаблон):
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} Сортировать по: <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> {% ENDIF %}Заменить на:
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} Сортировать по: <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}> {% IF goods_order_fields.ID=1 %} Цена: По возрастанию - По убыванию {% ELSEIF goods_order_fields.ID=2 %} Цена: По убыванию - По возрастанию {% ELSE %} {goods_order_fields.NAME} {% ENDIF %} </option> {% ENDFOR %} </select> {% ENDIF %}