Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Можно ли дописать файл .parameters.php стандартного компонента битрикс?

00 голосов
6
Вот что хочу сделать

Код
$arAscDesc = array(
   "asc" => GetMessage("IBLOCK_SORT_ASC"),
   "desc" => GetMessage("IBLOCK_SORT_DESC"),
        $_GET['order'] => "По моему",
);


не знаю последствий ....
Подскажите можно ли так делать
спросил 26 Сен, 13 от Lollipopk (660 баллов)

6 Ответы

00 голосов
Так нельзя. Можно в стандартных компонентах при настройке выбрать значение "другое" и вписать ручками.
ответил 05 Окт, 13 от Pomnep (13,960 баллов)
00 голосов
увы, Женя, поле "Порядок сортировки элементов" ручками не пропишеш. У меня переменная $_GET['order'] принимает либо "desc" либо "asc" , ручками вписал переменную $_GET['order'] в поле

"ELEMENT_SORT_ORDER" => $_GET['order']

она там и осталась, но при изменении настроек компонента -вижу что сортировка принимает значение по умолчанию "asc" не сохраняя таким образом предыдущее значение $_GET['order'].

Залез в компонент, файл component.php , закоментил там условие

Код
if($arParams["ELEMENT_SORT_ORDER"]!="desc") 
$arParams["ELEMENT_SORT_ORDER"]="asc"; 


залез в файл .parameters.php дописал

Код
$arAscDesc = array(
   "asc" => GetMessage("IBLOCK_SORT_ASC"),
   "desc" => GetMessage("IBLOCK_SORT_DESC"),
        $_GET['order'] => "По моему",
)
;

но значение как не сохранялось так и не сохраняется. Остаеться одно - после каждой настройки компонента, не забывать об значении поля "ELEMENT_SORT_ORDER" ...
ответил 05 Янв, 14 от Lollipopk (660 баллов)
00 голосов
Цитата
Олег Іванюк пишет:
Залез в компонент, файл component.php , закоментил там условие

Что за компонент?
ответил 21 Апр, 14 от Pomnep (13,960 баллов)
00 голосов
catalog.section
ответил 15 Авг, 14 от Lollipopk (660 баллов)
00 голосов
Тогда только Вашим путем - кастомизировать компонент. Ну и писать в ТП, указав на невозможность иных направлений сортировки.
ответил 21 Дек, 14 от Pomnep (13,960 баллов)
00 голосов
спасибо! Буду разбираться :)
ответил 10 Апр, 15 от Lollipopk (660 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
1 ответ
спросил 22 Июнь, 13 от XpoHo3aBp (860 баллов)
0 голосов
2 ответов
спросил 17 Апр, 14 от Elfi (100 баллов)
0 голосов
2 ответов