profound-logoProfound CMS
⌘K
Admin
Theme
Tài liệuHướng dẫnBlogTriết học
Tài liệuHướng dẫnBlogTriết học

Kết hợp

Định tuyến tham sốCác loại ComponentSetup server sent events (SSE) content refetchThiết lập proxy bảng điều khiển quản trịCEL Scripting in Template BuilderProject ScaffoldingThư viện phương tiện

Không đầu

Bắt đầu nhanhJson và claude codeComponent Zod Pull

REST API

Tổng quan REST APIgetKết nối API trang webgetGET /routesgetLấy tuyếngetGET /blocksgetLấy các khối kèm bộ đệm CELgetGET /blocks/generatedgetGET /componentsgetLấy tên thành phầngetLấy tên lược đồ tập dữ liệugetGET /content-changes (SSE)patchCập nhật tên lược đồ tập dữ liệupostPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Định tuyến tham số

Các tuyến tham số cho phép bạn bao bọc nhiều trang dưới cùng một URL

Trang tham số

Trang tham số cho phép bạn bao gồm nhiều trang dưới cùng một URL.

/{country}/landingPage   // trang đích có tính đến quốc gia
/{lang}/products        // trang danh sách sản phẩm cho nhiều ngôn ngữ
/{categories}/{blogPost} // bài đăng blog tùy chỉnh được tách theo danh mục

Cách hoạt động của các trang tham số là:

  • Bạn kết nối một thành phần tùy chỉnh với slug {country} hoặc {lang} hoặc bất kỳ slug nào bạn chọn như {categories}
  • Đối với các slug tùy chỉnh như {categories}, thành phần được kết nối phải định nghĩa "Route Slug" trong trình tạo thành phần
  • Bạn tạo các tài liệu trong schema đó để tạo ra nhiều trang động

Bước 1. Thiết lập một tuyến tham số

Trong bảng điều khiển quản trị, tạo một tuyến tham số: /{country}/landingPage

Sau đó kết nối slug {country} với schema Country.

Cảnh báo "No default slug field configured for this component" có nghĩa là hệ thống vẫn chưa biết trường schema nào nên được dùng làm slug URL. Điều này sẽ được khắc phục ở bước tiếp theo.


Bước 2. Tạo Schema và các Tài liệu

Tạo một schema Country trong CMS.

Cấu trúc ví dụ:

{
  "code": "us",
  "name": "Hoa Kỳ",
  "language": "Tiếng Anh"
}

Giả sử hiện bạn có 3 tài liệu trong schema này.


Bước 3. Gắn Trường với Route Slug

Đi tới Schema Country → Chỉnh sửa Schema

Gắn trường code làm Trường Route Slug.

Điều này có nghĩa là các tuyến hợp lệ sẽ là: /us/landingPage

Các tuyến không hợp lệ:

  • /English/landingPage
  • /United States/landingPage

Kết quả

  • Mỗi tài liệu tạo ra một trang mới
  • 3 tài liệu = 3 trang đích
  • Thêm nhiều tài liệu hơn sẽ tự động tạo thêm các tuyến

Tiếp theo là gì

Xem Thiết lập Parametric Routing với một bộ kết xuất để hiển thị các trang tham số

Continue Reading
NextCác loại Component›