Atualizando Forms de Pesquisa Personalizada

No AEM 6.2, o local onde o Custom Search Forms está armazenado no repositório foi alterado. Após a atualização, eles são movidos da localização em 6.1 em:

  • /apps/cq/gui/content/facets

para um novo local em:

  • /conf/global/settings/cq/search/facets

Por causa disso, são necessários ajustes manuais após uma atualização para que os formulários continuem a funcionar.

Isso se aplica ao novo Search Forms e ao Forms padrão que foram personalizados.

Para obter mais informações, consulte a documentação em Pesquisar aspectos.

Alteração da propriedade resourceType

Salvo indicação em contrário, a maioria dos ajustes que precisam ser feitos após a atualização requer a alteração da propriedade sling:resourceType para o Forms de pesquisa personalizado configurado. Isso é necessário para que a propriedade aponte para o local correto do script de renderização.

Você pode alterar a propriedade fazendo o seguinte:

  1. Abra o CRXDE Lite acessando https://server:port/crx/de/index.jsp
  2. Navegue até o local do nó que precisa ser ajustado, conforme especificado na Lista de Forms de pesquisa personalizada abaixo.
  3. Clique no nó . No painel de propriedades direito, clique em e modifique a propriedade sling:resourceType.
  4. Finalmente, salve as alterações pressionando o botão Salvar tudo.

Lista de Forms de pesquisa personalizada

Abaixo você encontrará uma lista de todas as modificações personalizadas do Search Forms e as modificações necessárias após a atualização. Elas se referem aos nomes em /conf/global/settings/cq/search/facets/sites/items.

Predicado de texto completo com o nome de nó "texto completo"

Nó/s no Formulário de pesquisa padrão no 6.1 texto completo

Tipo de recurso na 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate

Tipo de recurso na 6.2 n/a

No AEM 6.1, o predicado de texto completo padrão era parte do formulário de pesquisa. Na versão 6.2, o campo de texto completo foi substituído pelo OmniSearch. Esse predicado é ignorado programaticamente e pode ser removido.

Ação: remova o nó totalmente.

Outros predicados de texto completo

Nó/s na pesquisa padrão de em 6.1 n/d

Tipo de recurso na 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate

Tipo de recurso na 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/fulltextpredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados do navegador de caminho

Nó/s no Formulário de pesquisa padrão em 6.1

path

Tipo de recurso na 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicate

Tipo de recurso na 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/pathpredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados de tags

Nó/s no Formulário de pesquisa padrão em 6.1

tags

Tipo de recurso na 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate

Tipo de recurso na 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Ação: Ajuste a propriedade ​resourceTypeproperty (adicione "/coral" como no local 6.2 indicado acima).

Predicado do status de página

Nó/s no Formulário de pesquisa padrão em 6.1

pagestatuspredicate

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate

Tipo de recurso na 6.2 n/d

O Status da página foi substituído por dois Predicados de propriedade de opções, um para publicação e outro para o status da Live Copy.

Ações:

  • Remova o nó pagestatuspredicate

  • Copiar nó

    • /libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
    • para /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • Copiar nó

    • /libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
    • para /conf/global/settings/cq/search/facets/sites/jcr:content/items
  • Certifique-se de definir a propriedade listOrder para o nó analyticspredicate como "8". Tal é necessário para evitar conflitos.

Predicados do intervalo de datas

Nó/s no Formulário de pesquisa padrão em 6.1

daterangepredicate
Tipo de recurso na 6.1 cq/gui/components/common/admin/customsearch/searchpredicates/daterangepredicate
Tipo de recurso na 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/daterangepredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Filtro oculto

Nó/s no Formulário de pesquisa padrão em 6.1

tipo

Tipo de recurso na 6.1

granite/ui/components/foundation/form/hidden

Tipo de recurso na 6.2

granite/ui/components/foundation/form/hidden

Ação: nada para ajustar.

Predicado do Analytics

Nó/s no Formulário de pesquisa padrão em 6.1

analyticspredicate

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do intervalo

Nó/s no Formulário de pesquisa padrão em 6.1

n/d

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangepredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/rangepredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

OBSERVAÇÃO

Observação: Em oposição à versão 6.1, o Predicado de intervalo não renderiza mais uma tag na barra de pesquisa.

Predicado da propriedade de opções

Nó/s no Formulário de pesquisa padrão em 6.1

n/d

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/optionspredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do intervalo do controle deslizante

Nó/s no Formulário de pesquisa padrão em 6.1

n/d

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado de componentes

Nó/s no Formulário de pesquisa padrão em 6.1

n/d

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentspredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/componentspredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do autor

Nó/s no Formulário de pesquisa padrão em 6.1

n/d

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/userpredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado de modelos

Nó/s no Formulário de pesquisa padrão em 6.1

n/d

Tipo de recurso na 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatespredicate

Tipo de recurso na 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/templatespredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Trilho de pesquisa do administrador de ativos

Os nós abaixo se referem aos nomes em /conf/global/settings/dam/search/facets/assets/items

Predicado de texto completo com o nome de nó "texto completo"

Nó/s no Formulário de pesquisa padrão no 6.1 texto completo
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/fulltextpredicate
Tipo de recurso na 6.2 n/d

No 6.1, o predicado de texto completo padrão fazia parte do formulário de pesquisa. No 6.2, o campo de texto completo foi substituído por OmniSearch. Esse predicado é ignorado programaticamente e pode ser removido.

Ação: remova o nó mencionado acima.

Predicados do navegador de caminho

Nó/s no Formulário de pesquisa padrão no 6.1 navegador de caminho
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados de Tipo Mime

Nó/s no Formulário de pesquisa padrão no 6.1 mimetype
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Ação: ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados de tamanho de arquivo

Nó/s no Formulário de pesquisa padrão no 6.1 filesize
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Ação: ajuste resourceType conforme mostrado no local 6.2 acima.

Predicados da Última Modificação do Ativo

Nó/s no Formulário de pesquisa padrão no 6.1 assetlastmodifiedpredicate
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate

Ação: Ajuste a propriedade resourceType (adicione "/coral" como no local 6.2 indicado acima).

Publicar predicado

Nó/s no Formulário de pesquisa padrão no 6.1 publicação
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/publishpredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/publishpredicate

Ações:

  • Ajuste a propriedade resourceType (adicione "/coral" como no local 6.2 indicado acima)

  • Adicione uma propriedade optionPaths (do tipo String) com o valor: /libs/dam/options/predicates/publish

  • Adicione a propriedade singleSelect com valor booleano true.

Predicados de status

Nó/s no Formulário de pesquisa padrão no 6.1 status
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Ação: Ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicados de Status de Expiração

Nó/s no Formulário de pesquisa padrão no 6.1 expirystatus
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/exiredassetpredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/expiredassetpredicate

Ação: Ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicados da validade de metadados

Nó/s no Formulário de pesquisa padrão no 6.1 metadatavalidez
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Ação: Ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicados de classificação

Nó/s no Formulário de pesquisa padrão no 6.1 avaliação
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Ação: Ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicado de orientação

Nó/s no Formulário de pesquisa padrão no 6.1 orientation
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
Tipo de recurso na 6.2 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Ações:

  • Ajuste a propriedade resourceType (adicione "/coral" como no local 6.2 indicado acima)

  • Adicione uma propriedade fieldLabel com o mesmo valor da propriedade text no mesmo nó.

  • Adicione uma propriedade emptyText com o valor igual à propriedade text no mesmo nó.

  • Adicione uma propriedade rootPath com o mesmo valor que a propriedade optionPaths no mesmo nó.

Predicado de estilo

Nó/s no Formulário de pesquisa padrão no 6.1 estilo
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
Tipo de recurso na 6.2 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Ações:

  • Ajuste a propriedade resourceType (adicione "/coral" como no local 6.2 indicado acima)

  • Adicione uma propriedade fieldLabel com o mesmo valor da propriedade text no mesmo nó.

  • Adicione uma propriedade emptyText com o valor igual à propriedade text no mesmo nó.

  • Adicione uma propriedade rootPath com o mesmo valor que a propriedade optionPaths no mesmo nó.

Predicados do formato de vídeo

Nó/s no Formulário de pesquisa padrão no 6.1 videoFormat
Tipo de recurso na 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso na 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Ação: Ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicado de mainfractivo

Nó/s no Formulário de pesquisa padrão no 6.1 ativo principal
Tipo de recurso na 6.1 granite/ui/components/foundation/form/hidden
Tipo de recurso na 6.2 granite/ui/components/coral/foundation/form/hidden

Ação: Ajuste a resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now