getTemplateByType
الحصول على جميع كائنات القالب، مجمعة حسب الأنواع.
الوصف
تسترجع هذه الطريقة جميع كائنات القالب من النوع المحدد. تعيد Promise التي تحل إلى مصفوفة من كائنات ITemplateEntity.
Templates.getTemplateByType(
type*,
langCode
);
مخطط المعاملات
المخطط
type(مطلوب): الأنواع
نوع القوالب التي يجب استرجاعها. يحدد هذا المعامل الفئة أو التصنيف للقوالب المطلوبة
مثال: "product"
langCode: سلسلة
رمز اللغة. الافتراضي: "en_US"
مثال: "en_US"
أمثلة
مثال بسيط
const response = await Templates.getTemplateByType('forCatalogProducts');
مثال مع السمات
const response = await Templates.getTemplateByType('forCatalogProducts', 'en_US');
استجابة المثال
[
{
"id": 4,
"attributeSetIdentifier": null,
"title": "Template",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}
]
مخطط الاستجابة
المخطط: ITemplateEntity[]
id: رقم
المعرف الفريد للموقع.
مثال: 12345
attributeSetIdentifier: سلسلة | null
مجموعة معرفات السمات.
مثال: "attribute_set_1"
title: سلسلة
اسم القالب.
مثال: "قالب المنتج"
generalTypeId: رقم
معرف الكيان العام.
مثال: 67890
identifier: سلسلة
المعرف النصي لحقل السجل.
مثال: "template_12345"
version: رقم
رقم إصدار الكائن.
مثال: 1
generalTypeName: الأنواع
اسم النوع العام.
مثال: "product"
attributeValues: IAttributeValues
خريطة لقيم السمات مفاتيحها بواسطة العلامة؛ كائن فارغ عند عدم وجودها.
مثال:
{
"id": 1,
"value": "some"
}
position: رقم
موضع الكائن.
مثال: 1