Доброго времени суток!
Такая ситуация... У меня ведётся сортировка по двум правилам в инфоблоке. Однако мне нужно, чтоб была и третья сортировка. По первой сортировке образуется 4 группы элементов. Внутри каждой группы ведётся сортировка по 2-ому правилу. И вот здесь в группе должна быть 3-тья сортировка, которая поднимает элемент наверх (в пределе группы, но остальные элементы в группе остаются отсортированы по 2-ому правилу) и держит там его пока другой элемент не будет изменен. Как только в группе произошло изменение следующего элемента, только что изменённый элемент поднимается наверх вместо ранее изменённого элемента, который в свою очередь падает на своё место (по 2-ой сортировке).
И у меня такой вопрос. Какие функции и классы мне могут помочь в Битриксе?
Такая ситуация... У меня ведётся сортировка по двум правилам в инфоблоке. Однако мне нужно, чтоб была и третья сортировка. По первой сортировке образуется 4 группы элементов. Внутри каждой группы ведётся сортировка по 2-ому правилу. И вот здесь в группе должна быть 3-тья сортировка, которая поднимает элемент наверх (в пределе группы, но остальные элементы в группе остаются отсортированы по 2-ому правилу) и держит там его пока другой элемент не будет изменен. Как только в группе произошло изменение следующего элемента, только что изменённый элемент поднимается наверх вместо ранее изменённого элемента, который в свою очередь падает на своё место (по 2-ой сортировке).
И у меня такой вопрос. Какие функции и классы мне могут помочь в Битриксе?