تتيح لك المسارات البارامترية جمع صفحات متعددة تحت عنوان URL واحد
تتيح لك الصفحات البارامترية جمع صفحات متعددة تحت عنوان URL واحد.
/{country}/landingPage // صفحة هبوط تأخذ البلد في الاعتبار
/{lang}/products // صفحة قائمة المنتجات لعدة لغات
/{categories}/{blogPost} // تدوينات مخصصة مفصولة حسب الفئات
طريقة عمل الصفحات البارامترية هي:
{country} أو {lang} أو أي slug تختاره مثل {categories}{categories} يجب على المكوّن المتصل تعريف "Route Slug" في مُنشئ المكوّناتفي لوحة الإدارة، أنشئ مسارًا بارامتريًا: /{country}/landingPage
ثم صِل الـ slug {country} بمخطط Country.
يعني التحذير "No default slug field configured for this component" أن النظام لا يعرف بعد أي حقل في المخطط يجب استخدامه كودجة للرابط. سيتم إصلاح ذلك في الخطوة التالية.
أنشئ مخطط Country في نظام إدارة المحتوى.
مثال على البنية:
{
"code": "us",
"name": "الولايات المتحدة",
"language": "الإنجليزية"
}
افترض أن لديك حاليًا 3 مستندات في هذا المخطط.
انتقل إلى Country schema → Edit Schema
اربط الحقل code بوصفه Route Slug Field.
هذا يعني أن المسارات الصالحة ستكون: /us/landingPage
المسارات غير الصالحة:
/English/landingPage/United States/landingPageاطلع على Setting up Parametric Routing مع مُصيّر لعرض الصفحات البارامترية