Atualizar o Forms de pesquisa personalizada upgrading-custom-search-forms

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

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 Aspectos de pesquisa.

Alteração da propriedade resourceType changing-the-resourcetype-property

Salvo indicação em contrário, a maioria dos ajustes que precisam ser feitos após a atualização requer a alteração da variável 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 de Forms de pesquisa personalizada abaixo.
  3. Clique no nó . No painel de propriedades direito, clique em e modifique o sling:resourceType propriedade.
  4. Por fim, salve as alterações pressionando a tecla Salvar tudo botão.

Lista de Forms de pesquisa personalizada list-of-custom-search-forms

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" fulltext-predicate-with-node-name-fulltext

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 other-fulltext-predicates

Nó/s na pesquisa padrão de em 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados do navegador de caminhos path-browser-predicates

Nó/s no Formulário de pesquisa padrão no 6.1
caminho
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados de tags tags-predicates

Nó/s no Formulário de pesquisa padrão no 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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do status de página page-status-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
pagestatuspredicate
Tipo de recurso na 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate
Tipo de recurso na 6.2
n/a

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 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 configurar listOrder para a analyticspredicate nó para "8". Tal é necessário para evitar conflitos.

Predicados de intervalo de datas date-range-predicates

Nó/s no Formulário de pesquisa padrão no 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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Filtro oculto hidden-filter

Nó/s no Formulário de pesquisa padrão no 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 analytics-predicate

Nó/s no Formulário de pesquisa padrão no 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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do intervalo range-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

NOTE
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 options-property-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do intervalo do controle deslizante slider-range-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado de componentes components-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado do autor author-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicado de modelos templates-predicate

Nó/s no Formulário de pesquisa padrão no 6.1
n/a
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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Trilho de pesquisa do administrador de ativos assets-admin-search-rail

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" fulltext-predicate-with-node-name-fulltext-1

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/a

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 caminhos path-browser-predicates-1

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados do Tipo Mime mime-type-predicates

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).

Predicados de tamanho de arquivo file-size-predicates

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: Ajustar resourceType como mostrado no local 6.2 acima.

Predicados da Última Modificação do Ativo asset-last-modified-predicates

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).

Predicado de publicação publish-predicate

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

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

  • Adicionar singleSelect propriedade com valor booleano true.

Predicados de status status-predicates

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicados de Status de Expiração expiry-status-predicates

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicados da validade de metadados metadata-validity-predicates

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicados de classificação rating-predicates

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicado de orientação orientation-predicate

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

  • Adicione um fieldLabel com o mesmo valor da variável text no mesmo nó.

  • Adicione um emptyText com o valor igual ao text no mesmo nó.

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

Predicado de estilo style-predicate

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

  • Adicione um fieldLabel com o mesmo valor da variável text no mesmo nó.

  • Adicione um emptyText com o valor igual ao text no mesmo nó.

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

Predicados de formato de vídeo video-format-predicates

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

Predicado de ativos principais mainasset-predicate

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 o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima)

recommendation-more-help
6a71a83d-c2e0-4ce7-a6aa-899aa3885b56