Aller au contenu principal

searchPage

Recherche rapide d'objets de page avec une sortie limitée

Pages.searchPage(name, langCode)

const value = await Pages.searchPage('cup')
Schéma

name:* chaîne de caractères
Texte pour rechercher des objets de page (la recherche est effectuée sur le champ titre de l'objet localizeInfos en tenant compte de la langue)
exemple : cup

langCode: chaîne de caractères
code de langue
exemple : en_US

Cette méthode effectue une recherche rapide d'objets de page basée sur une requête textuelle (nom). Elle renvoie une promesse qui se résout en un objet ou un tableau vide [].

Exemple de retour :

[
{
"id": 2,
"parentId": null,
"pageUrl": "catalog",
"depth": 0,
"localizeInfos": {
"title": "Catalog",
"menuTitle": "Catalog",
"htmlContent": "",
"plainContent": ""
},
"isVisible": true,
"forms": [],
"blocks": [
"test",
"product_block"
],
"type": "forCatalogPages",
"templateIdentifier": "template",
"attributeValues": {
"text": {
"type": "string",
"value": "catalog text",
"position": 0
}
},
"products": 3,
"isSync": true
}
]