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

getAllTemplates

الحصول على جميع كائنات القالب من نوع معين.

Description

تسترجع هذه الطريقة جميع كائنات القالب مجمعة حسب الأنواع من واجهة برمجة التطبيقات (API). تعيد Promise التي تحل إلى كائن GroupedTemplatesObject، والذي يحتوي على مصفوفة من كائنات القالب.

Templates.getAllTemplates(

langCode

);

Parameters schema

Schema

langCode: string
رمز اللغة. الافتراضي: "en_US"
مثال: "en_US"

Examples

Minimal example

const response = await Templates.getAllTemplates();

Example with attributes

const response = await Templates.getAllTemplates('en_US');

Example response

{
"catalog_page": [
{
"id": 4,
"attributeSetIdentifier": null,
"title": "قالب",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 3
}
],
"product_preview": [
{
"id": 5,
"attributeSetIdentifier": null,
"title": "معاينة المنتج",
"generalTypeId": 5,
"identifier": "product_preview",
"version": 0,
"generalTypeName": "product_preview",
"attributeValues": {},
"position": 1
}
],
"product_block": [
{
"id": 6,
"attributeSetIdentifier": null,
"title": "قالب الكتلة",
"generalTypeId": 10,
"identifier": "block-template",
"version": 0,
"generalTypeName": "product_block",
"attributeValues": {},
"position": 2
}
]
}

Response schema

Schema: Record<Types, ITemplateEntity[]>