Параметр ALLOWED_VALUES (при настройке пол Field) позволяет указать список допустимых значений. Эти значения будут выведены при настройке профиля либо подсказкой с жёлтой иконкой, либо отдельной иконкой со всплывающим окном (если параметр POPUP_ALLOWED_VALUES задан как true, при этом возможно использование дополнительного параметра ALLOWED_VALUES_LIST, значение true в котором выведет значения в виде списка).
В случае, если необходимо вместо простого заполняемого поля для ввода значений вывести выпадающий список, необходимо добавить параметр ALLOWED_VALUES_USE_SELECT со значением true.
Параметр ALLOWED_VALUES по умолчанию должен быть задан как неассоциативный массив вида ['OK1', 'OK2', 'OK3'];
Если необходимо использовать ассоциативный массив, следует добавить параметр ALLOWED_VALUES_ASSOCIATIVE => true.
В этом случае массив будет вида ['OK1' => 'Вариант 1', 'OK2' => 'Вариант 2'].
Также, доступен параметр ALLOWED_VALUES_CUSTOM (не сочетается с указанными выше параметрами): если установить его значение равным true, вместо списка возможных значений будет задействован функционал выбора/поиска значений из плагина (т.е. в каждом плагине можно создать собственный функционал показа/поиска/фильтра значений - пример в плагине Ozon), при этом открытие окна приводит к ajax-запросу, который обращается в метод allowed_values_custom плагина.
Возврат к списку