Pular para o conteúdo principal

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
}
}
]