Доброго времени суток. Необходимо отсортировать элементы каталога по полю "наименование" и "цена" из публичной части. Делаю ссылку вида Наименование А-Я, где в индексной странице засел комплексный каталог... В зависимости от GET-переменных хотел менять поля ELEMENT_SORT_FIELD и ELEMENT_SORT_ORDER, но не знаю как это сделать. Постоянно выскакивает parse error. Вообще, можно менять входной массив параметров компонента? К примеру отрывок
"LINE_ELEMENT_COUNT" => "1", "ELEMENT_SORT_FIELD" => $Params["ELEMENT_SORT_FIELD"], "ELEMENT_SORT_ORDER" => "asc", Как заставить подставиться нужное значение в "ELEMENT_SORT_FIELD", чтобы не было parse error? В моём примере она, конечно же, появляется. Если моя идея провальная, то подкиньте ещё парочку идей, буду признателен. (буду тогда пробовать править файлы компонента section.php и element.php, если не будет никаких идей...)
Да, точно. Никак массив входных параметров не даёт отредактировать. Видимо из-за того, что нельзя влезать таким макаром в IncludeComponent. Я уже по-другому сделал. Значения параметров массива arParams в файлике section.php просто переназначаю. Мне в других не надо делать сортировку просто)