Перейти к основному контенту

getAttributeSetByMarker

Получение одного объекта набора атрибутов по маркеру

AttributesSets.getAttributeSetByMarker(marker, langCode)

const value = await AttributesSets.getAttributeSetByMarker('my-marker')
Схема

marker:* строка текстовый идентификатор (маркер) набора атрибутов пример: 'form'

langCode: строка код языка пример: en_US

Этот метод возвращает один атрибут с данными из набора атрибутов

Пример возвращаемого значения:

{
"id": 1764,
"updatedDate": "2025-01-31T22:25:11.952Z",
"version": 10,
"identifier": "my-id",
"title": "Набор для страниц",
"schema": {
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
},
"isVisible": true,
"type": {
"id": 5,
"type": "forProducts"
},
"position": 1
}
Схема

id: число Идентификатор объекта пример: 1764

updatedDate: строка($date-time) Дата изменения объекта пример: ''

version: число Номер версии изменения объекта пример: 10

identifier:* строка Текстовый идентификатор для поля записи пример: 'my-id'

title:* строка Название набора атрибутов пример: 'Набор для страниц'

schema:* Record<string, string> JSON-описание схемы (атрибуты, используемые набором) набора атрибутов пример:

{
"attribute1": {
"id": 1,
"type": "string",
"isPrice": false,
"original": true,
"identifier": "string",
"localizeInfos": {
"en_US": {
"title": "String"
}
}
}
}

isVisible:* булевый Флаг видимости набора

type:* объект Объект типа набора

position:* число Номер позиции пример: 1