انتقل إلى المحتوى الرئيسي

getTemplateByType

الحصول على جميع كائنات القالب، مجمعة حسب الأنواع

Templates.getTemplateByType(type, langCode)

const value = await Templates.getTemplateByType('forCatalogProducts')
Schema

type:* الأنواع
علامة المنتج
مثال: forCatalogProducts

langCode: سلسلة
معامل اختياري لرمز اللغة
مثال: en_US

تسترجع هذه الطريقة كائن قالب واحد بناءً على معرفه (id) من واجهة برمجة التطبيقات. تعيد Promise التي تحل إلى كائن قالب.

مثال على الإرجاع:

[
{
"id": 1764,
"generalTypeId": 4,
"generalTypeName": "forCatalogProducts",
"title": "قالب الصفحة",
"identifier": "marker",
"position": 1,
"version": 10,
"attributeValues": {
"marker": {
"value": "",
"type": "string",
"position": 1,
"isProductPreview": false,
"isIcon": false,
"attributeFields": {
"marker": {
"type": "string",
"value": "test"
}
}
}
},
"attributeSetIdentifier": "my-set"
}
]
Schema

id: رقم
معرف الكائن
مثال: 1764

version رقم
رقم إصدار الكائن للتعديل
مثال: 10

identifier: سلسلة
معرف نصي لحقل في السجل
مثال: catalog

generalTypeId: رقم
معرف النوع
مثال: 4

title: سلسلة
اسم القالب
مثال: قالب الصفحة

position كائن
رقم الموضع
مثال: 0

generalTypeName سلسلة
مثال: forProductPreview
اسم النوع العام