Atualização do Forms de pesquisa personalizada upgrading-custom-search-forms

No AEM 6.2, o local onde as Forms de pesquisa personalizada são armazenadas no repositório foi alterado. Ao atualizar, eles são movidos de seu local no 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 funcionando.

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

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

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 do sling:resourceType para a Forms de pesquisa personalizada configurada. 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 variável sling:resourceType propriedade.
  4. Por fim, salve as alterações pressionando o botão Salvar tudo botão.

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

Abaixo você encontrará uma lista de todas as Forms de pesquisa personalizadas 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 nome de nó "fulltext" fulltext-predicate-with-node-name-fulltext

Nós no formulário de pesquisa padrão no 6.1
texto completo
Tipo de recurso no 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate
Tipo de recurso no 6.2
n/a

No AEM 6.1, o predicado padrão de texto completo 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ó totalmente.

Outros predicados de texto completo other-fulltext-predicates

Nó(s) na pesquisa padrão de no 6.1
n/a
Tipo de recurso no 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/fulltextpredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/pathpredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/tagspredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate
Tipo de recurso no 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 um 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
  • Verifique se você definiu listOrder propriedade para o analyticspredicate nó para "8". Isso é necessário para evitar conflitos.

Predicados do intervalo de datas date-range-predicates

Nós no formulário de pesquisa padrão no 6.1
daterangepredicate
Tipo de recurso no 6.1
cq/gui/components/common/admin/customsearch/searchpredicates/daterangepredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ common/admin/customsearch/searchpredicates/daterangepredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
granite/ui/components/foundation/form/hidden
Tipo de recurso no 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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/analyticspredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/range predicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/range predicate

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

NOTE
Observação: em oposição ao 6.1, o Predicado do 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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/optionspredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sderrangepredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/sderrangepredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentspredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/componentspredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/userpredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 no 6.1
cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templates predicate
Tipo de recurso no 6.2
cq/gui/components /coral/ siteadmin/admin/searchpanel/searchpredicates/templates predicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/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 nome de nó "fulltext" fulltext-predicate-with-node-name-fulltext-1

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

No 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 por OmniSearch. Este 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
pathbrowser
Tipo de recurso no 6.1
dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate
Tipo de recurso no 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicate

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

Predicados de tipo MIME mime-type-predicates

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

Ação: Ajuste a variável resourceType propriedade (adicionar "/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
tamanho do arquivo
Tipo de recurso no 6.1
dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate
Tipo de recurso no 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/sderangepredicate

Ação: Ajustar resourceType conforme mostrado na localização 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 no 6.1
dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate
Tipo de recurso no 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 publish-predicate

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

Ações:

  • Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

  • Adicionar um optionPaths (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 no 6.1
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso no 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

Predicados do status de expiração expiry-status-predicates

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

Ação: Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

Predicados da validade de metadados metadata-validity-predicates

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

Ação: Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

Predicados de classificação rating-predicates

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

Ação: Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

Predicado de orientação orientation-predicate

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

Ações:

  • Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

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

  • Adicionar um emptyText propriedade com o mesmo valor da variável text no mesmo nó.

  • Adicionar um rootPath propriedade com o mesmo valor que a variável optionPaths no mesmo nó.

Predicado do estilo style-predicate

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

Ações:

  • Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

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

  • Adicionar um emptyText propriedade com o mesmo valor da variável text no mesmo nó.

  • Adicionar um rootPath propriedade com o mesmo valor que a variável 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 no 6.1
dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Tipo de recurso no 6.2
dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Ação: Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

Predicado do Mainasset mainasset-predicate

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

Ação: Ajuste a variável resourceType propriedade (adicionar "/coral" como na localização do 6.2 indicada acima)

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2