profound-logoProfound CMS
⌘K
Admin
Theme
BelgelerTutorialBlogPhilosophy
BelgelerTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyŞablon oluşturucuda komut dosyası yazmaProject ScaffoldingMedia Library

Headless

Hızlı BaşlangıçSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetCEL önbelleği ile blokları getirgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getVeri kümesi şema adını algetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postGönderi çevirisipatchÇeviri yamalarıgetKullanımı alpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Collection of Pages with Components

parametrik rotalar, aynı URL altında birden fazla sayfayı kapsüllemenize olanak tanır

Parametrik Sayfalar

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şturucuda bir "Rota Slug'ı" tanımlaması gerekir
  • Bu şemada belgeler oluşturarak dinamik olarak birden fazla sayfa üretirsiniz

Adım 1. Parametrik Bir Rota Ayarlayın

Yönetici panelinde /{country}/landingPage şeklinde parametrik bir rota oluşturun.

Ardından {country} slug'ını Country şemasına bağlayın.

“Bu bileşen için varsayılan slug alanı yapılandırılmadı” 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.


Adım 2. Şemayı ve Belgeleri Oluşturun

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.


Adım 3. Alanı Rota Slug'ına Bağlayın

Country şemasına gidin → Şemayı Düzenle

code alanını Rota Slug Alanı olarak bağlayın.

Bu, geçerli rotaların /us/landingPage olacağı anlamına gelir.

Geçersiz rotalar:

  • /English/landingPage
  • /United States/landingPage

Sonuç

  • Her belge yeni bir sayfa oluşturur
  • 3 belge = 3 açılış sayfası
  • Daha fazla belge eklemek otomatik olarak daha fazla rota oluşturur

Sırada Ne Var

Parametrik sayfaları oluşturmak için bir oluşturucu ile Parametrik Yönlendirmeyi Ayarlama bölümüne bakın.

Continue Reading
NextTypes of Components›