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:

  1. Single
  2. 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) -