تسمح لك المسارات البارامترية باحتواء عدة صفحات ضمن عنوان URL واحد
تتيح لك الصفحات البارامترية احتواء عدة صفحات ضمن عنوان URL واحد.
/{country}/landingPage // صفحة هبوط تأخذ البلد في الحسبان
/{lang}/products // صفحة عرض منتجات بلغات متعددة
/{categories}/{blogPost} // تدوينات مخصصة مفصولة بحسب الفئات
طريقة عمل الصفحات البارامترية هي:
{country} أو {lang} أو بأي مقطع من اختيارك مثل {categories}{categories} يجب أن يعرّف المكوّن المتصل "Route Slug" في منشئ المكوّناتفي لوحة الإدارة، أنشئ مسارًا بارامتريًا: /{country}/landingPage
ثم اربط المقطع {country} بمخطط Country.
يعني التحذير "No Route Slug Field configured" أن النظام لا يعرف بعد أي حقل من المخطط يجب استخدامه كاسم مسار URL. سيتم حل ذلك في الخطوة التالية.
أنشئ مخطط Country في نظام إدارة المحتوى.
بنية مثال:
{
"code": "us",
"name": "United States",
"language": "English"
}
افترض أن لديك حاليًا 3 مستندات في هذا المخطط.
انتقل إلى مخطط Country → تعديل المخطط
اربط الحقل code ليكون حقل مقطع المسار.
يعني ذلك أن المسارات الصالحة ستكون: /us/landingPage
مسارات غير صالحة:
/English/landingPage/United States/landingPageاطّلع على إعداد التوجيه البارامتري باستخدام أداة العرض (renderer) لعرض الصفحات البارامترية