К содержанию

Навигация

Явная композиция областей

Header, sidebar и outline получают зарегистрированные секции, а main — Markdown-контент.

Результат

Открыть отдельно

Исходные файлы

Именно эти файлы проходят основной конфигурационный и декларативный pipeline.

Markdown
# Явная композиция областей

Header, sidebar и outline получают зарегистрированные секции, а main —
Markdown-контент.

## Результат

[Открыть отдельно](/ru/demonstrator-results/regions-composed/)

:::internal_preview {size=tall title="Явная композиция областей"}
[Открыть результат](/ru/demonstrator-results/regions-composed/)
:::

## Исходные файлы

Именно эти файлы проходят основной конфигурационный и декларативный pipeline.

:::code {src="./regions-composed.md" lang=markdown title="Страница примера · content/ru/examples/regions-composed.md"}
:::

:::code {src="../demonstrator-results/regions-composed.md" lang=markdown title="Markdown страницы · content/ru/demonstrator-results/regions-composed.md"}
:::

:::code {src="../demonstrator-results/regions-composed.page.json" lang=json title="Настройки страницы · content/ru/demonstrator-results/regions-composed.page.json"}
:::
Markdown
# Состав областей

Эта страница явно подключает фирменный header, многоуровневое меню слева и
оглавление справа. Основной контент остаётся обязательной областью макета.

## Основная область

Markdown попадает в `main`, а остальные области собираются из зарегистрированных
секций и Smart-компонентов оболочки.

## Правая область

Этот заголовок появляется в outline и показывает, что область получила данные
из структуры документа.
JSON
{
  "schema": "docara.page.v1",
  "title": "Явная композиция областей",
  "description": "Header, sidebar и outline заданы декларативно.",
  "layout": {
    "regions": {
      "header": {
        "enabled": true,
        "sections": [
          {"id": "branding", "section": "docara.header"}
        ]
      },
      "sidebar": {
        "enabled": true,
        "sections": [
          {"id": "navigation", "section": "docara.navigation"}
        ]
      },
      "outline": {
        "enabled": true,
        "sections": [
          {"id": "outline", "section": "docara.outline"}
        ]
      }
    }
  }
}

Поиск по документации

Введите минимум 2 символа

    Настройки

    Тема
    Размер шрифта
    Ширина страницы