Страницы
- Все URL в админке строятся по одной схеме: /{раздел}/{подстраница}/{id_записи}
Локализация
Строки в схемах могут представлять собой объекты, с ключами “ru/en/all/..” и адаптированным текстом
В выводе, используется функция getLocale, которая получает и выводит нужную локализацию
Текста, у которых есть возможность локализации, отмечаются в схемах как locale
Переменные в строках
Некоторые строки могут содержать переменные. В документации у них стоит тип “string/array“
Они формируются из массива объектов. Значение для переменной берется из URL страницы: users/info/1. Раздел берется в качестве Объекта
Св-во | Тип | Описание |
|---|---|---|
required_permissions | array | Артикулы доступов, которые нужны для отображения страницы |
required_modules | array | Артикулы модулей, которые нужны для отображения страницы |
structure* | array | Структура страницы |
structure
Св-во | Тип | Описание |
|---|---|---|
title * | string | Название. Используется в качестве комментария для разработчиков |
type * | string | Тип. Отвечает за стиль отображения Блока в админке. Например: “header”, “list”, .. |
size * | integer | Размер. Отвечает за ширину Блока в админке. Принимает значения от 1 до 4 |
hook | string | Артикул веб-хука, который нужно отслеживать |
settings | object | Настройки. Содержат вспомогательную информацию о Блоке |
components | object | Компоненты. Дополнительные элементы интерфейса. Например: кнопки, фильтр, поиск и т.п |