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

getTemplatesPreviewByMarker

الحصول على كائن قالب واحد بواسطة العلامة.

الوصف

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

TemplatePreviews.getTemplatesPreviewByMarker(

marker*, langCode

);

مخطط المعلمات

المخطط

marker(required): string
العلامة الفريدة للمنتج المستخدمة لتحديد القالب. إذا لم يتم توفيرها، قد يحدث سلوك افتراضي أو خطأ
مثال: "template_12345"

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

أمثلة

مثال بسيط

const response = await TemplatePreviews.getTemplatePreviewByMarker('my-marker');

مثال مع السمات

const response = await TemplatePreviews.getTemplatePreviewByMarker('my-marker', 'en_US');

مثال على الاستجابة

{
"id": 3,
"title": "Preview Templates",
"proportions": {
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop"
},
"square": {
"side": 3,
"alignmentType": "leftTop"
}
}
},
"identifier": "preview-templates",
"version": 0,
"attributeValues": {},
"position": 1,
"isUsed": false
}

مخطط الاستجابة

المخطط: ITemplatePreviewsEntity

id: number
المعرف الفريد للموقع.
مثال: 3

title: string
اسم معاينة القالب.
مثال: "قالب المنتج"

proportions: object
كائن يحتوي على معلومات حول نسب معاينة القالب.
مثال:

{
"default": {
"horizontal": {
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
},
"vertical": {
"width": 2,
"height": 3,
"alignmentType": "leftTop"
},
"square": {
"side": 3,
"alignmentType": "leftTop"
}
}
}

proportions.horizontal: IProportion | null
النسبة الأفقية لمعاينة القالب.
مثال:

{
"width": 234,
"height": 324,
"alignmentType": "middleBottom"
}

proportions.horizontal.width: string | number | null
عرض معاينة القالب.
مثال: 100

proportions.horizontal.height: string | number | null
ارتفاع معاينة القالب.
مثال: 200

proportions.horizontal.alignmentType: string
نوع المحاذاة لمعاينة القالب.
مثال: "center"

proportions.vertical: IProportion | null
النسبة الرأسية لمعاينة القالب.
مثال:

{
"width": 2,
"height": 3,
"alignmentType": "leftTop"
}

proportions.square: ISquare
النسبة المربعة لمعاينة القالب.
مثال:

{
"side": 3,
"alignmentType": "leftTop"
}

proportions.square.side: number | string
طول جانب معاينة القالب المربع، يمكن أن يكون رقمًا أو سلسلة.
مثال: 100

proportions.square.alignmentType: string
نوع المحاذاة لمعاينة القالب المربع.
مثال: "center"

identifier: string
المعرف النصي لحقل السجل.
مثال: "preview-templates"

version: number
رقم إصدار الكائن.
مثال: 1

attributeValues: AttributeType
قيم السمات من الفهرس.
مثال:

position: number
موضع الكائن.
مثال: 1

isUsed: boolean
تشير إلى ما إذا كانت معاينة القالب مستخدمة.
مثال: true

attributeSetIdentifier: string | null
معرف نصي يستخدم لمجموعة من السمات.
مثال: "attribute_set_1"