매개변수 경로를 사용하면 동일한 URL 아래에 여러 페이지를 캡슐화할 수 있습니다.
매개변수 페이지를 사용하면 동일한 URL 아래에 여러 페이지를 캡슐화할 수 있습니다.
/{country}/landingPage // 국가를 고려하는 랜딩 페이지
/{lang}/products // 여러 언어용 제품 목록 페이지
/{categories}/{blogPost} // 카테고리별로 구분된 맞춤 블로그 게시물
매개변수 페이지가 동작하는 방식은 다음과 같습니다:
{country} 또는 {lang} 슬러그나 {categories}와 같은 원하는 슬러그에 연결합니다.{categories} 와 같은 사용자 지정 슬러그의 경우 연결된 구성 요소는 컴포넌트 빌더에서 "Route Slug"를 정의해야 합니다관리자 패널에서 매개변수 경로 /{country}/landingPage를 생성합니다.
그런 다음 {country} 슬러그를 Country 스키마에 연결합니다.
“No Route Slug Field configured” 경고는 아직 어떤 스키마 필드를 URL 슬러그로 사용할지 시스템이 알지 못한다는 의미입니다. 이는 다음 단계에서 해결됩니다.
CMS에서 Country 스키마를 생성합니다.
예시 구조:
{
"code": "us",
"name": "미국",
"language": "영어"
}
현재 이 스키마에 문서가 3개 있다고 가정합니다.
Country 스키마 → 스키마 편집으로 이동합니다.
code 필드를 Route Slug Field로 바인딩합니다.
이는 유효한 경로가 /us/landingPage가 됨을 의미합니다.
잘못된 경로:
/English/landingPage/United States/landingPage렌더러와 함께 매개변수 라우팅 설정하기를 확인하여 매개변수 페이지를 렌더링하세요.