searchPage
Busca rápida por objetos de página com saída limitada.
Páginas?.searchPage( nome?, langCode? );
Exemplo mínimo
const value = await Pages.searchPage('cup')
Esquema
nome(obrigatório): string
Texto para buscar objetos de página (a busca é realizada no campo título do objeto localizeInfos levando em conta o idioma)
exemplo: "Sobre Nós"
langCode: string
Código do idioma. Padrão: "en_US"
exemplo: "en_US"
Este método realiza uma busca rápida por objetos de página com base em uma consulta de texto (nome). Ele retorna uma Promise que resolve para um objeto ou um array vazio [].
Exemplo de resposta
[
{
"id": 10,
"parentId": null,
"pageUrl": "catalog",
"depth": 0,
"localizeInfos": {
"title": "Catálogo",
"menuTitle": "Catálogo",
"htmlContent": "",
"plainContent": ""
},
"isVisible": true,
"forms": [],
"blocks": [
"product_block",
"test"
],
"type": "catalog_page",
"templateIdentifier": "template",
"attributeSetIdentifier": "page",
"attributeValues": {
"text": {
"type": "string",
"value": "texto do catálogo",
"position": 0,
"additionalFields": []
},
"number": {
"type": "integer",
"value": 0,
"position": 1,
"additionalFields": []
},
"real": {
"type": "real",
"value": "",
"position": 2,
"additionalFields": []
},
"float": {
"type": "float",
"value": 0,
"position": 3,
"additionalFields": []
}
},
"isSync": true,
"template": {
"id": 4,
"attributeSetIdentifier": null,
"title": "Modelo",
"generalTypeId": 4,
"identifier": "template",
"version": 0,
"generalTypeName": "catalog_page",
"attributeValues": {},
"position": 1
}
}
]