All Systems Operational
Powered By
profound-logo
profound-logoProfound CMS
⌘K
Admin

Параметрическая Маршрутизация

Параметрические маршруты позволяют объединять несколько страниц под одним URL-адресом

Параметрические страницы

Параметрические страницы позволяют заключать несколько страниц под одним URL-адресом.

/{country}/landingPage   // целевая страница, учитывающая страну
/{lang}/products        // страница списка продуктов для нескольких языков
/{categories}/{blogPost} // пользовательские записи блога, разделённые по категориям

Работа параметрических страниц выглядит так:

  • Вы подключаете пользовательский компонент к слагу {country} или {lang}, либо к любому другому слагу по вашему выбору, например {categories}
  • Для пользовательских слагов, таких как {categories}, подключаемый компонент должен определить «Route Slug» в конструкторе компонентов
  • Вы создаёте документы в этой схеме, чтобы динамически генерировать несколько страниц

Шаг 1. Настройте параметрический маршрут

В админ-панели создайте параметрический маршрут: /{country}/landingPage

Затем свяжите слаг {country} со схемой Country.

Continue Reading
Previous‹Проект РендерераNextТипы Компонентов›

Гибрид

Проект РендерераПараметрическая МаршрутизацияТипы КомпонентовSseНастройка Прокси Админ ПанелиСтатическая отрисовка с поддержкой режима редактированияСкриптинг в конструкторе шаблоновCreate Profound Next

Безголовый

Быстрый стартJson И Claude КодКомпонент Zod Pull

Mcp

Mcp

Возможности CMS

Feat Docs TemplateFeat Конструктор ШаблоновFeat ПереводчикFeat Организация

Мотивация

Наш подход

Терминология

Гибрид Против Headless

Предупреждение «No Route Slug Field configured» означает, что система ещё не знает, какое поле схемы следует использовать в качестве URL-слага. Это будет исправлено на следующем шаге.


Шаг 2. Создайте схему и документы

Создайте схему Country в CMS.

Пример структуры:

{
  "code": "us",
  "name": "United States",
  "language": "English"
}

Предположим, что у вас сейчас есть 3 документа в этой схеме.


Шаг 3. Привяжите поле к слагу маршрута

Перейдите к схеме Country → Edit Schema

Назначьте поле code в качестве Route Slug Field.

Это означает, что допустимые маршруты будут такими: /us/landingPage

Недопустимые маршруты:

  • /English/landingPage
  • /United States/landingPage

Результат

  • Каждый документ создаёт новую страницу
  • 3 документа = 3 целевые страницы
  • Добавление новых документов автоматически создаёт дополнительные маршруты

Что дальше

См. Setting up Parametric Routing с рендерером для отображения параметрических страниц