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

参数化路由

参数化路由允许你在同一个 URL 下封装多个页面

参数化页面

参数化页面允许你在同一个 URL 下封装多个页面。

/{country}/landingPage   // 考虑国家的着陆页
/{lang}/products        // 面向多种语言的产品列表页面
/{categories}/{blogPost} // 按类别区分的自定义博客文章

参数化页面的工作方式如下:

  • 将自定义组件连接到 {country} 或 {lang} slug,或任何你选择的 slug,例如 {categories}
  • 对于 {categories} 之类的自定义 slug,连接的组件必须在组件构建器中定义“Route Slug”
  • 在该架构中创建文档,以动态生成多个页面

步骤 1. 设置参数化路由

在管理面板中创建一个参数化路由:/{country}/landingPage

然后将 {country} slug 连接到 Country 架构。

“未配置 Route Slug 字段”的警告意味着系统尚未知道应使用哪个架构字段作为 URL slug。这将在下一步中解决。


步骤 2. 创建架构和文档

在 CMS 中创建一个 Country 架构。

示例结构:

{

Continue Reading
Previous‹渲染器项目Next组件类型›

混合

渲染器项目参数化路由组件类型SSE设置管理面板代理支持编辑模式的静态渲染模板构建器中的脚本编写Create Profound Next

无头

快速入门Json 与 Claude 代码组件 Zod 拉取

Mcp

Mcp

Cms 功能

功能文档模板模板构建器功能翻译功能组织功能

激励

我们的方法

术语

混合式与无头式对比
"code"
:
"us"
,
"name": "美国",
"language": "英语"
}

假设你当前在该架构中有 3 个文档。


步骤 3. 将字段绑定到路由 Slug

转到 Country 架构 → 编辑架构

将 code 字段绑定为 Route Slug 字段。

这意味着有效的路由将是:/us/landingPage

无效的路由:

  • /English/landingPage
  • /United States/landingPage

结果

  • 每个文档都会创建一个新页面
  • 3 个文档 = 3 个着陆页
  • 添加更多文档会自动创建更多路由

接下来

请参阅 Setting up Parametric Routing,了解如何使用渲染器渲染参数化页面