Как в modx revolution сделать личный кабинет во фронт-енде?
Привет. Есть сайт getnewcar.ru/ сделан на modx revolution.
Нужно создать личный кабинет для механиков.
После регистрации они заходят в личный кабинет и там должны видеть свою инфу и свои выполненные работы.
В нем будет редактирование данных — все поля что на этой странице:
getnewcar.ru/mechanics/grigory-sengapov/ т.е, фио, о специалисте, услуги, цена, иметь возможность загружать свои фото.
В админке это сделано тв полями для шаблона механик.
Плюс должен иметь возможность добавить выполненную работу и заполнить поля название работы, задача, сделано, клиент, добавить фотографии.
В админке это сделано тв полями для шаблона выполненная работа.
Кол-во выполненных работ считается как дочерние документы у механика.
Если у вас параметры механика организованы TV-полями, то механики, соответственно, — это ресурсы. Мне кажется, что это неверный подход. Механиков надо делать пользователями (стандартным механизмом MODX), создавать в БД дополнительную таблицу с дополнительными полями (о специалисте, услуги, цена и др.) и джойнить её к таблице пользователей. Выполненные работы — это уже ресурсы с привязкой к пользователям.