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
خريطة لقيم السمات مفاتيحها هي العلامة.