Introduction
Les produits sont un module distinct dans l'interface Headless CMS OneEntry qui vous permet de créer un catalogue de produits ou un ensemble d'éléments multimédias, comme une galerie.
const config = {
token:'your-app-token',
};
const { Products } = defineOneEntry('your-url', config);
Ce module accepte un ensemble de paramètres utilisateur appelés userQuery. Si les paramètres ne sont pas passés à la méthode, la valeur par défaut sera appliquée. Certains méthodes acceptent le corps comme paramètre pour le filtrage. Si vous ne souhaitez pas configurer le tri, passez un tableau vide ou ne passez rien. Paramètres:
const userQuery = {
offset: 0,
limit: 30,
sortOrder: 'DESC',
sortKey: 'id'
}
Schéma
offset: nombre
paramètre de pagination, par défaut 0
exemple: 0
limit: nombre
paramètre de pagination, par défaut 30
exemple: 30
sortKey: chaîne
champ pour le tri (par défaut non défini - tri par position, valeurs possibles : id, titre, date, prix, position)
Valeurs disponibles : id, position, titre, date, prix
sortOrder: chaîne
ordre de tri DESC | ASC (par défaut DESC)
exemple: "DESC"
"conditionMarker" par lequel les valeurs sont filtrées (non défini par défaut), valeurs possibles:
'in' - Contient,
'nin' - Ne contient pas,
'eq' - Égal,
'neq' - Pas égal,
'mth' - Supérieur à,
'lth' - Inférieur à,
'exs' - Existe,
'nexs' - N'existe pas
.