Доброе утро всем. Собственно вопрос - как отсортировать содержимое catalog.section.list по наименованию? Данные выгружаются из УТ 8 - может там какие настройки поковырять?
|
Доброе утро всем. Собственно вопрос - как отсортировать содержимое catalog.section.list по наименованию? Данные выгружаются из УТ 8 - может там какие настройки поковырять?
|
|
|
|
|
|
Артур Глазов,
Спасибо, что ответили, но не совсем понятно - ну да, есть такой участок кода в данном файле - и что с этим делать или что из этого следует? Извините, но слабоват я в php. |
|
|
|
|
|
Вот нашел в объявлении компонента следующие строки:
Заменил "sort" на "name" и получил:
Но при этом ничего не изменилось, сначала у меня идет все по алфавиту, но в середине идет сбой: Тонеры Чипы Блоки питания Видеокарты и т.д. Но это было изначально, после редактирования ничего не изменилось. В чем я туплю? |
|||||
|
|
|
|
Вам надо вот что написать:
Делай, что должен и будь, что будет!
|
|||
|
|
|
|
Иван Попов,
Добавил - к сожалению ничего не произошло. Если я убираю строку - "left_margin"=>"asc", то все сортируется по наименованию, но нарушается структура каталога. А что это вообще такое "left_margin"=>"asc" - по какому полю сортирует? У меня получается каталог отсортирован до середины и с середины начинается новая сортировка. Видимо left_margin как-то сбился или с ним проблемы какие. Подскажите что за left_margin? |
|
|
|
|
|
Вот сайт - , здесь видно, что ни черта вообще не сортирует, хотя я добавил данную строку в шаблон компонента.
|
|
|
|
|
|
|
|
|
|
|
|
Нечего умного сказать, та же проблема, поэтому "Мяу"
Однако, в компоненте catalog.section.list сортировки нету это правда. Но вы можете в инфоблоке отсортировать разделы и подразделы по полю "СОРТИРОВКА" (Вкладка "Дополнительно" при редактировании раздела) Разделы сотнями к примеру: Лук = 100 Чеснок = 200 А подразделы десятками : Что к луку Репчатый = 110 Зеленый = 120 в итоге и компонент catalog.section.list будет выводить в том порядке, что есть в инфоблоке. Лук -Репчатый -Зеленый Чеснок |
|
|
|
|
|
В result_modifier.php, взято :
|
||||
|
|
|
|||