Atualizando Formsde Pesquisa Personalizada

No AEM 6.2, o local onde o Custom Search Forms está armazenado no repositório foi alterado. Ao atualizar, eles são movidos de sua localização em 6.1 em:

  • /apps/cq/gui/content/facets

para um novo local em:

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

Por isso, os ajustes manuais são necessários 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 Aspectos de pesquisa.

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 indo para https://server:port/crx/de/index.jsp
  2. Navegue até o local do nó que precisa ser ajustado, conforme especificado na Lista Forms de Busca Personalizada abaixo.
  3. Clique no nó. No painel de propriedades direito, clique e modifique a propriedade sling:resourceType.
  4. Finalmente, salve as alterações pressionando o botão Salvar tudo.

Lista do Forms de pesquisa personalizada

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

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

Nó/s no formulário de pesquisa padrão na versão 6.1 texto completo

Tipo de recurso na versão 6.1

cq/gui/components/common/admin/customsearch/search predicates/fulltextpredicate

Tipo de recurso na versão 6.2 n/a

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

Ação: remova o nó completamente.

Outros Predicados de Texto Completo

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

Tipo de recurso na versão 6.1

cq/gui/components/common/admin/customsearch/search predicates/fulltextpredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/common/admin/customsearch/search predicates/fulltextpredicate

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

Predicações do navegador de caminhos

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

path

Tipo de recurso na versão 6.1

cq/gui/components/common/admin/customsearch/search predicados/pathpredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/common/admin/customsearch/search predicates/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 versão 6.1

cq/gui/components/common/admin/customsearch/search predicates/tagspredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/common/admin/customsearch/search predicates/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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicates/pagestatuspredicate

Tipo de recurso na versão 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 status do LiveCopy.

Ações:

  • Remover 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". Isto é necessário para evitar conflitos.

Previsões de intervalo de datas

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

daterangepredicate
Tipo de recurso na versão 6.1 cq/gui/components/common/admin/customsearch/search predicates/daterangepredicate
Tipo de recurso na versão 6.2

cq/gui/components/coral/common/admin/customsearch/search predicates/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 versão 6.1

granito/ui/componentes/fundação/formulário/oculto

Tipo de recurso na versão 6.2

granito/ui/componentes/fundação/formulário/oculto

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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicates/analyticspredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/search/predicates/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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicados/rangepredicado

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/search predicates/rangepredicate

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

OBSERVAÇÃO

Observação: Em oposição ao 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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicates/optionspredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/search/predicates/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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicates/sliderrangepredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/search predicates/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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicates/componentspredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/search predicates/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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicados/userpredicate

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/search predicates/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 versão 6.1

cq/gui/components/siteadmin/admin/search/predicados/templatespredicado

Tipo de recurso na versão 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/search predicates/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 nome de nó "texto completo"

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

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

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

Predicações do navegador de caminhos

Nó/s no formulário de pesquisa padrão na versão 6.1 navegador
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/pathbrowserpredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicates/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 na versão 6.1 mimetype
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/optionspredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicados/optionspredicate

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

Predicações de tamanho de arquivo

Nó/s no formulário de pesquisa padrão na versão 6.1 filesize
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicados/filesizepredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicates/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 na versão 6.1 assetlastmodifiedpredicate
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/assetlastmodifiedpredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicates/assetlastmodifiedpredicate

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

Predicado de publicação

Nó/s no formulário de pesquisa padrão na versão 6.1 publicação
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicados/publishpredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicados/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 booliano true.

Predicados de status

Nó/s no formulário de pesquisa padrão na versão 6.1 status
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/optionspredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicados/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 na versão 6.1 expirystatus
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/expiredassetpredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicates/expiredassetpredicate

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

Predicados de validação de metadados

Nó/s no formulário de pesquisa padrão na versão 6.1 metadatavalidez
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/optionspredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicados/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 na versão 6.1 avaliação
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicados/ratingpredicado
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicates/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 na versão 6.1 orientation
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/tagsfilterpredicate
Tipo de recurso na versão 6.2 cq/gui/components/coral/common/admin/customsearch/search predicates/tagspredicate

Ações:

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

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

  • Adicione uma propriedade emptyText com o mesmo valor que a 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 na versão 6.1 estilo
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/tagsfilterpredicate
Tipo de recurso na versão 6.2 cq/gui/components/coral/common/admin/customsearch/search predicates/tagspredicate

Ações:

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

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

  • Adicione uma propriedade emptyText com o mesmo valor que a 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 na versão 6.1 videoFormat
Tipo de recurso na versão 6.1 dam/gui/components/admin/customsearch/search predicates/optionspredicate
Tipo de recurso na versão 6.2 dam/gui/coral/components/admin/customsearch/search predicados/optionspredicate

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

Predicado do Mainasset

Nó/s no formulário de pesquisa padrão na versão 6.1 ativo principal
Tipo de recurso na versão 6.1 granito/ui/componentes/fundação/formulário/oculto
Tipo de recurso na versão 6.2 granito/ui/componentes/coral/fundação/formulário/oculto

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

Nesta página