المقدمة
المنتجات هي وحدة منفصلة في واجهة نظام إدارة المحتوى Headless CMS OneEntry التي تتيح لك إنشاء كتالوج للمنتجات أو مجموعة من العناصر متعددة الوسائط، مثل معرض.
const config = {
token:'your-app-token',
};
const { Products } = defineOneEntry('your-url', config);
تقبل هذه الوحدة مجموعة من معلمات المستخدم تُسمى userQuery. إذا لم يتم تمرير المعلمات إلى الطريقة، سيتم تطبيق القيمة الافتراضية. بعض الطرق تقبل الجسم كمعامل للتصفية. إذا كنت لا ترغب في إعداد الفرز، مرر مصفوفة فارغة أو لا تمرر أي شيء. المعلمات:
const userQuery = {
offset: 0,
limit: 30,
sortOrder: 'DESC',
sortKey: 'id'
}
المخطط
offset: عدد
معامل الترقيم، القيمة الافتراضية 0
مثال: 0
limit: عدد
معامل الترقيم، القيمة الافتراضية 30
مثال: 30
sortKey: سلسلة
حقل للفرز (القيمة الافتراضية غير محددة - الفرز حسب الموضع، القيم الممكنة: id، title، date، price، position)
القيم المتاحة: id، position، title، date، price
sortOrder: سلسلة
ترتيب الفرز DESC | ASC (القيمة الافتراضية DESC)
مثال: "DESC"
"conditionMarker" الذي يتم من خلاله تصفية القيم (غير محدد بشكل افتراضي)، القيم الممكنة:
'in' - يحتوي على،
'nin' - لا يحتوي على،
'eq' - يساوي،
'neq' - لا يساوي،
'mth' - أكبر من،
'lth' - أقل من،
'exs' - موجود،
'nexs' - غير موجود
.