Elements
Elementlər səhifədə istifadə olunan UI elementlərin datasını saxlayan obyektlərdir.
Elementlərə qruplarına(bloklarına) əsasən müraciət olunur.
elementlər iki tipdən ibarətdir:
- Single
- Multiple
Qrupda elements obyekti(nümunə):
{
"slider": {
"id": 4,
"project": 3,
"name": "slider",
"description": "",
"is_multiple": false,
"item_type": {
"id": 3,
"name": "slider",
"attributes": {
"image": "image",
"main_text": "text",
"secondary_text": "text"
}
},
"attributes": {
"hello":{
"type": "text",
"value":{
"text": "Hello World"
},
"file_value": null
}
},
"items": [
{
"id": 7,
"element": 4,
"key": null,
"attributes": {
"hello":{
"type": "text",
"value":{
"text": "Hello World"
},
"file_value": null
}
}
}
]
}
}
Single elementlərdə istifadə olunana məlumatlar:
| key | məlumat | çoxdil |
|---|---|---|
is_multiple |
elementin single/multiple olduğunu göstərir (boolean) | - |
attributes |
elementin atributları (object) (bax: MultiType) | - |
item_type |
multiple elementlərdə istifadə olunur (object) | - |
items |
multiple elementlərdə istifadə olunur (array) | - |
Multiple elementlərdə istifadə olunana məlumatlar:
| key | məlumat | çoxdil |
|---|---|---|
item_type |
itemlərin attributlarını təyin edir (object) | - |
items |
itemlər(array) | - |
item_type obyekti:
| key | məlumat | çoxdil |
|---|---|---|
attributes |
itemin atributları key-type formasında (object) | - |
items arrayi:
| key | məlumat | çoxdil |
|---|---|---|
attributes |
itemin atributları (object) (bax: MultiType) | - |