الانتقال إلى المحتوى الرئيسي
خيارات حقل العلاقة CMS تقوم حقول العلاقة بتوصيل إدخال CMS بسجل آخر. استخدم العلاقات عندما يجب أن يشير المحتوى إلى السجلات المشتركة بدلاً من تكرار القيم.

أنواع العلاقات

يدعم CMS:
  • Many to One لإدخال واحد ذي صلة محدد.
  • One to Many للإدخالات ذات الصلة المحددة المتعددة.
  • Many to Many للروابط المتعددة ثنائية الاتجاه.
يعرض نموذج الإدخال منتقيًا يمكن البحث فيه عن حقول العلاقة.

اختر جدولاً ذا صلة

في علامة التبويب Field الخاصة بحقل العلاقة، اختر الجدول ذي الصلة. يمكن أن يكون الهدف قاعدة بيانات CMS أخرى أو جدول نظام مدعوم.

عرض الإدخالات ذات الصلة بوضوح

قم بتعيين Display Field عندما يكون حقل واحد كافيًا لمنتقي العلاقة. قم بتعيين Display Template عندما يحتاج المحررون إلى مزيد من السياق. تستخدم القوالب مفاتيح الحقول، مثل:
{{title}} - {{sku}}
تساعد تسميات العلاقات الجيدة المحررين على اختيار الإدخال الصحيح بسرعة.

حذف السلوك

يتضمن حقل العلاقة إعداد On Delete:
  • يقوم Set Null بمسح العلاقة عند حذف الهدف.
  • يقوم Cascade بإزالة السجلات التابعة مع الهدف.
  • يمنع Restrict الحذف أثناء وجود العلاقة.
اختر الخيار الأكثر أمانًا لنموذج المحتوى. عندما لا تكون متأكدًا، استخدم Set Null أو Restrict.

الاستخدامات الشائعة

استخدم حقول العلاقة لـ:
  • المواقع المخصصة للمنطقة.
  • أعضاء الفريق المعينين في القسم.
  • المنتجات المرتبطة بمجموعة.
  • منشورات المدونة مرتبطة بالمؤلفين.
  • صفحات الخدمة المرتبطة بفئات الخدمة.