Parametrik yönlendirmeler, aynı URL altında birden fazla sayfayı kapsüllemenize olanak tanır
Parametrik sayfalar, aynı URL altında birden fazla sayfayı kapsüllemenize olanak tanır.
/{country}/landingPage // ülkeyi dikkate alan açılış sayfası
/{lang}/products // birden fazla dil için ürün listeleme sayfası
/{categories}/{blogPost} // kategorilere göre ayrılmış özel blog yazıları
Parametrik sayfaların çalışma şekli şöyledir:
{country} veya {lang} slug'ına ya da {categories} gibi seçtiğiniz herhangi bir slug'a özel bir bileşen bağlarsınız{categories} gibi özel slug'lar için bağlanan bileşenin bileşen oluşturucusunda bir "Route Slug" tanımlaması gerekirYönetim panelinde parametrik bir rota oluşturun: /{country}/landingPage
Ardından {country} slug'ını Country şemasına bağlayın.
“No Route Slug Field configured” uyarısı, sistemin URL slug'ı olarak hangi şema alanının kullanılacağını henüz bilmediği anlamına gelir. Bu durum bir sonraki adımda düzeltilecektir.
CMS'de bir Country şeması oluşturun.
Örnek yapı:
{
"code": "us",
"name": "Amerika Birleşik Devletleri",
"language": "İngilizce"
}
Bu şemada şu anda 3 belgeniz olduğunu varsayın.
Country schema → Edit Schema bölümüne gidin.
code alanını Route Slug Field olarak bağlayın.
Bu, geçerli rotaların /us/landingPage şeklinde olacağı anlamına gelir.
Geçersiz rotalar:
/English/landingPage/United States/landingPageParametrik sayfaları oluşturmak için bir işleyiciyle Setting up Parametric Routing konusuna bakın