@nikolay_akhmetyanov
Front-end developer

Как реализовать поле для выбора должности в профиле пользователя?

Здравствуйте! Подскажите как реализовать поле для выбора должности в профиле пользователя?

Есть список отделов и должностей и в личном кабинете пользователь должен выбрать должность:
1. НАУЧНЫЙ ПЕРСОНАЛ
1.1. Стажер-исследователь
1.2. Младший научный сотрудник
....
2. УЧЕБНЫЙ ПЕРСОНАЛ
2.1. Диспетчер факультета
2.2. Учебный мастер
....

Пока такой вариант. Создать тип инфоблока "справочники" и в него поместить инфоблок "список должностей". Соответственно разделами инфоблока будет список отделов, а элементами список должностей. Создаю новое поле с типом привязка к элементам инфоблока, но тогда он выводит полный список без разбиения по разделам. Дело в том, что должностей больше 100 и не удобно выбирать из списка без разбиения по разделам. Как все это вывести в личном кабинете тоже не понятно.
  • Вопрос задан
  • 114 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexfilus
@alexfilus
Senior backend developer
В идеале создать кастомный тип пользовательского поля на базе привязки к элементам ИБ blog.yasla.net/2012/08/1.html
Скопировать его и изменить шаблоны вывода и редактирования.
Ну или в компоненте выводящем профиль пользователя костыльнуть и для этого конкретного поля вставить там нужный вывод.
1 способ правильнее, и на будущее меньше проблем создаст.
2 быстрее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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