๋งค๊ฐ๋ณ์ ๋ผ์ฐํธ๋ ๋์ผํ URL ์๋์ ์ฌ๋ฌ ํ์ด์ง๋ฅผ ์บก์ํํ ์ ์๋๋ก ํด์ค๋๋ค
๋งค๊ฐ๋ณ์ ํ์ด์ง๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ผํ URL ์๋์ ์ฌ๋ฌ ํ์ด์ง๋ฅผ ์บก์ํํ ์ ์์ต๋๋ค.
/{country}/landingPage // ๊ตญ๊ฐ๋ฅผ ๊ณ ๋ คํ ๋๋ฉ ํ์ด์ง
/{lang}/products // ์ฌ๋ฌ ์ธ์ด๋ฅผ ์ํ ์ ํ ๋ชฉ๋ก ํ์ด์ง
/{categories}/{blogPost} // ์นดํ
๊ณ ๋ฆฌ๋ณ๋ก ๊ตฌ๋ถ๋ ๋ง์ถค ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ
๋งค๊ฐ๋ณ์ ํ์ด์ง๊ฐ ๋์ํ๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
{country} ๋๋ {lang} ์ฌ๋ฌ๊ทธ, ํน์ {categories}์ฒ๋ผ ์ํ๋ ์ฌ๋ฌ๊ทธ์ ์ฐ๊ฒฐํฉ๋๋ค.{categories} ์ ๊ฐ์ ์ฌ์ฉ์ ์ง์ ์ฌ๋ฌ๊ทธ์ ๊ฒฝ์ฐ ์ฐ๊ฒฐ๋ ๊ตฌ์ฑ ์์๋ ์ปดํฌ๋ํธ ๋น๋์์ "Route Slug"๋ฅผ ์ ์ํด์ผ ํฉ๋๋ค.๊ด๋ฆฌ์ ํจ๋์์ /{country}/landingPage ๋งค๊ฐ๋ณ์ ๋ผ์ฐํธ๋ฅผ ๋ง๋ญ๋๋ค.
๊ทธ๋ฆฌ๊ณ {country} ์ฌ๋ฌ๊ทธ๋ฅผ Country ์คํค๋ง์ ์ฐ๊ฒฐํฉ๋๋ค.
โNo default slug field configured for this componentโ ๊ฒฝ๊ณ ๋ ์์คํ ์ด ์์ง ์ด๋ค ์คํค๋ง ํ๋๋ฅผ URL ์ฌ๋ฌ๊ทธ๋ก ์ฌ์ฉํด์ผ ํ๋์ง ์์ง ๋ชปํ๋ค๋ ๋ป์ ๋๋ค. ์ด๋ ๋ค์ ๋จ๊ณ์์ ํด๊ฒฐ๋ฉ๋๋ค.
CMS์์ Country ์คํค๋ง๋ฅผ ์์ฑํฉ๋๋ค.
์์ ๊ตฌ์กฐ:
{
"code": "us",
"name": "United States",
"language": "English"
}
ํ์ฌ ์ด ์คํค๋ง์ ๋ฌธ์๊ฐ 3๊ฐ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
Country schema โ Edit Schema๋ก ์ด๋ํฉ๋๋ค.
code ํ๋๋ฅผ Route Slug Field๋ก ๋ฐ์ธ๋ฉํฉ๋๋ค.
์ด๋ ์ ํจํ ๋ผ์ฐํธ๊ฐ /us/landingPage๊ฐ ๋จ์ ์๋ฏธํฉ๋๋ค.
์๋ชป๋ ๋ผ์ฐํธ:
/English/landingPage/United States/landingPage๋ ๋๋ฌ๋ก ๋งค๊ฐ๋ณ์ ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ ค๋ฉด Setting up Parametric Routing ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์