ЛК редактирование персональных данных.
Приветствую.
Есть сайт с ЛК, и вот думаю о решении такой задачи.
Человек, при редактировании персональных данных выбирает из селекта, к какой группе он относится (к примеру А, Б, В, Г). Если он выбирает группу А, то должен попасть в группу пользователей UsersA, если группу Б, то в группу пользователей UsersБ и т.д.
М.Б. кто сталкивался с подобной задачей?
Есть сайт с ЛК, и вот думаю о решении такой задачи.
Человек, при редактировании персональных данных выбирает из селекта, к какой группе он относится (к примеру А, Б, В, Г). Если он выбирает группу А, то должен попасть в группу пользователей UsersA, если группу Б, то в группу пользователей UsersБ и т.д.
М.Б. кто сталкивался с подобной задачей?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Самый правильный — через вызов процессора.
Далее идет форма с редактированием своих данных.
И в этой форме идет select с выбором из 3 типов пользователей(3 вида групп).
Вот при изменении выбора типа, должно автоматом перекидывать в соответствующую группу.
Честно говоря, понятия не имею. Не использую его для этих целей. И беглый просмотр кода контроллнра UpdateProfile и соответствующего процессора компонента ничего не подсказал. Ну то есть там апдейдить можно только поля профиля, про группы ничего не нашёл.
Напиши ссвой сниппет, в котором вызови встроенный modx-процессор
В $properties, если не изменяет склероз, нужно передать массив, в ключе groups которого можно указать группу(ы), в которую(ие) добавить пользователя: