Документация для разработчиков
Темная тема

BX.userOptions.save

BX.userOptions.save(
	sCategory, 
	sName,
	sValName,
	sVal,
	bCommon
);

Функция сохраняет значения пользовательской настройки.

Параметры функции

Параметр Описание
sCategory
sName
sValName
sVal
bCommon


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Андрей Чурсин
Сообщение не промодерировано, возможны ошибки и неточности.
Забыл упомянуть, что "sValName" и "sVal" пакуются и собираются в объект вместе с остальными sCategory.sName ...
т.е. в БД 3 колонки sCategory, sName и строка из [{sValName: sVal},....]
1
Андрей Чурсин
Сообщение не промодерировано, возможны ошибки и неточности.
  • sCategory - категория, например "catalog" - настройки каталога
  • sName - что именно в категории, например "item.view" - настройки вида отображения товара
  • sValName - какой параметр настраивается, например "show_image" - вывод изображения
  • sVal - непосредственно значение пользовательского параметра. это строка, которая ядром не обрабатывается, поэтому для записи массива следует производить преобразования
  • bCommon - общая/по умолчанию настройка, она выбирается если других записей пользователя не нашлось.
Всё сводится к "печати с сервера"/"запроса с сервера" определённых настроек (запрос своими костылями, контроллер я не нашёл).
На сервере класс bitrix\modules\main\classes\general\user_options.php
На фронте собственно BX.userOptions
0
Андрей Чурсин
Сообщение не промодерировано, возможны ошибки и неточности.
Классное описание...  
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх