НАЧАЛО >> Закладки пользователей >> Назначение📄 Скачать в DOCX
BMARK - объектный модуль пользовательских закладок. Он работает с базой
BMARK, данными текущего пользователя и действиями личного кабинета, позволяя
сохранять выбранные записи, удалять накопленные закладки и отправлять список
записей на электронную почту.
| Сценарий | Реализация |
|---|---|
| Просмотр закладок в личном кабинете | Административная страница Cabinet/GetBMARK, создаваемая через Admin/EnsurePages. |
| Хранение отметок пользователя | Данные пользователя BookMarks, MarkSids и Mark/<sid>. |
| Удаление закладок по изданию | Action RemovwAllMarks, очищающий отметки текущего пользователя для переданного sid. |
| Отправка закладок по email | Action sendMarks, формирующий письмо по выбранным, невыбранным или всем записям. |
| Краткое представление записи | Формат brief, использующий поля записи закладки для компактного отображения. |
| Модуль | Как используется |
|---|---|
Authorisation |
Получение записи текущего пользователя. |
i128f |
Открытие базы и форматирование найденных записей. |
I128FMail |
Отправка сформированного списка закладок по email. |
Record |
Получение записи почтового шаблона по sid. |
Cabinet |
Пользовательский интерфейс "Мои заметки и закладки". |
Модуль скрыт из административной панели (_hideAdminPanel=true), но использует
объектную конфигурацию и базу BMARK. При изменении пользовательского сценария
нужно проверять не только Help-страницу модуля, но и страницу личного кабинета
Cabinet/BookmarksAndNotes, потому что именно
она описывает основную точку входа для читателя.