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

Введение

Продукты — это отдельный модуль в интерфейсе Headless CMS OneEntry, который позволяет вам создавать каталог продуктов или набор мультимедийных элементов, таких как галерея.

const config = {
token:'your-app-token',
};
const { Products } = defineOneEntry('your-url', config);

Этот модуль принимает набор пользовательских параметров, называемых userQuery. Если параметры не переданы в метод, будет применено значение по умолчанию. Некоторые методы принимают тело в качестве параметра для фильтрации. Если вы не хотите настраивать сортировку, передайте пустой массив или не передавайте ничего. Параметры:

const userQuery = {
offset: 0,
limit: 30,
sortOrder: 'DESC',
sortKey: 'id'
}
Схема

offset: число
параметр пагинации, по умолчанию 0
пример: 0

limit: число
параметр пагинации, по умолчанию 30
пример: 30

sortKey: строка
поле для сортировки (по умолчанию не установлено - сортировка по позиции, возможные значения: id, title, date, price, position)
Доступные значения: id, position, title, date, price

sortOrder: строка
порядок сортировки DESC | ASC (по умолчанию DESC)
пример: "DESC"

"conditionMarker", по которому фильтруются значения (по умолчанию не установлен), возможные значения:

'in' - Содержит,
'nin' - Не содержит,
'eq' - Равно,
'neq' - Не равно,
'mth' - Больше чем,
'lth' - Меньше чем,
'exs' - Существует,
'nexs' - Не существует
.