Дополнительные поля пользователя без редактирования системных файлов
Благодаря этой заметке я смог добавить несколько новых полей, например orgname. И в админке они успешно сохраняются.
Но, как и у некоторых комментаторов этой ветки, эти поля никак не выводятся. Ни при использовании {$_modx->user.orgname} ни просто в чанке Office.
Я нашел вариант как сделать чтобы эти поля работали — редактировать системные файлы, но…
Я нашел вариант как сделать чтобы эти поля работали можно изменить файлы /core/model/schema/modx.mysql.schema.xml /core/model/modx/mysql/moduser.map.inc.php, но это же не правильно и при обновлении они могут затереться.
Так вот вопрос: Как еще можно указать MODX'у, что нужно подключить эти поля, и чтобы они участвовали во всех процессах, без редактирования системных файлов?
Спасибо
Но, как и у некоторых комментаторов этой ветки, эти поля никак не выводятся. Ни при использовании {$_modx->user.orgname} ни просто в чанке Office.
Я нашел вариант как сделать чтобы эти поля работали — редактировать системные файлы, но…
Я нашел вариант как сделать чтобы эти поля работали можно изменить файлы /core/model/schema/modx.mysql.schema.xml /core/model/modx/mysql/moduser.map.inc.php, но это же не правильно и при обновлении они могут затереться.
Так вот вопрос: Как еще можно указать MODX'у, что нужно подключить эти поля, и чтобы они участвовали во всех процессах, без редактирования системных файлов?
Спасибо
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
и далее поле все равно не доступно
Посмотрел. Там используется класс moduserprofile, а не moduser. мб в это дело) А так выполняется абсолютно такой же код…