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

getSlides

احصل على شجرة الشرائح الخاصة بالكتلة كمصفوفة مسطحة بترتيب مسبق (slider_block فقط).

الوصف

ترجع هذه الطريقة شرائح كتلة السلايدر كمصفوفة مسطحة بترتيب مسبق - كل عنصر يحمل depth و parentId، بحيث يمكنك إعادة بناء الشجرة على العميل. تعمل فقط مع الكتل من نوع slider_block. ترجع وعدًا (Promise) يتم حله إلى كائن IBlockSlidesResponse.

Blocks.getSlides(

marker*

);

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

المخطط

marker(required): string
علامة الكتلة
مثال: "slider_block"

أمثلة

مثال بسيط

const response = await Blocks.getSlides('slider_block');

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

{
"total": 3,
"time": 5,
"timeInterval": "sec",
"items": [
{
"id": 1,
"parentId": null,
"depth": 0,
"position": 1,
"visible": true,
"time": 5,
"timeInterval": "sec",
"attributeValues": {}
},
{
"id": 2,
"parentId": 1,
"depth": 1,
"position": 1,
"visible": true,
"attributeValues": {}
}
]
}

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

المخطط: IBlockSlidesResponse

total: number
إجمالي عدد الشرائح.
مثال: 3

time: number
الوقت الافتراضي لعرض الشرائح.
مثال: 5

timeInterval: 'sec' | 'ms'
وحدة حقل الوقت.
مثال: "sec"

items: IBlockSlideItem[]
مصفوفة مسطحة بترتيب مسبق لعناصر الشرائح.

items.id: number
معرف الشريحة.
مثال: 1

items.parentId: number | null
معرف الشريحة الأصلية، أو null للشرائح الجذرية.
مثال: null

items.depth: number
عمق الشريحة في الشجرة.
مثال: 0

items.position: number
موضع الشريحة بين الأشقاء.
مثال: 1

items.visible: boolean
ما إذا كانت الشريحة مرئية.
مثال: true

items.time: number
وقت عرض الشريحة.
مثال: 5

items.timeInterval: 'sec' | 'ms'
وحدة حقل الوقت.
مثال: "sec"

items.attributeValues: IAttributeValues
خريطة لقيم السمات مفاتيحها هي العلامة.