Тема: Создание новой страницы

Добрый день, есть необходимость создать личную страницу пользователя. На которой будет выводится статичный текст и генерироваться ссылка с id пользователя.

Вообще не совсем понятно как можно сделать отдельную страницу и обращаться в ней к переменным. Шаблон собран по сетке.

Повысить оценку Понизить оценку

Re: Создание новой страницы

Ну т.к. это страница личного кабинета, то тут надо создать свой модуль, который добавит в системе маршрут, который вы будете обрабатывать.
Ну для начала можно скачать себе модуль http://marketplace.readyscript.ru/addons/codegen/. Он создаст пустышку модуля, который Вы можете править.
Маршруты в системе добавляются через метод getRoute в файле handlers.inc.php.
Как вариант, Вы можете посмотреть как прописать маршрут в файле handlers.inc.php в /modules/users/config/.
Ну и соответственно уже в front контроллере Вашего модуля сделать нужную обработку.
Если надо хранить поле с идентификатором в объекте пользователя, то можно использовать хук orm.init.users-user. Руководство по хукам есть здесь https://readyscript.ru/dev-manual/dev_hooks.html. Также есть видеоурок https://www.youtube.com/watch?v=KoF2IyG … amp;t=269s