Atualizar o Forms de pesquisa personalizada upgrading-custom-search-forms
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:
- Abra o CRXDE Lite indo para
https://server:port/crx/de/index.jsp
- Navegue até o local do nó que precisa ser ajustado, conforme especificado na Lista de Forms de pesquisa personalizada abaixo.
- Clique no nó . No painel de propriedades direito, clique em e modifique o sling:resourceType propriedade.
- 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
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
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicados do navegador de caminhos path-browser-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicados de tags tags-predicates
Ação: Ajuste o resourceType propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado do status de página page-status-predicate
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
nó -
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 aanalyticspredicate
nó para "8". Tal é necessário para evitar conflitos.
Predicados de intervalo de datas date-range-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Filtro oculto hidden-filter
Ação: Nada para ajustar.
Predicado do Analytics analytics-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado do intervalo range-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado da propriedade de opções options-property-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado do intervalo do controle deslizante slider-range-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado de componentes components-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado do autor author-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicado de modelos templates-predicate
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
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
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicados do Tipo Mime mime-type-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima).
Predicados de tamanho de arquivo file-size-predicates
Ação: Ajustar resourceType
como mostrado no local 6.2 acima.
Predicados da Última Modificação do Ativo asset-last-modified-predicates
Ação: Ajuste a propriedade resourceType (adicione "/coral" como no local 6.2 indicado acima).
Predicado de publicação publish-predicate
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 booleanotrue
.
Predicados de status status-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima)
Predicados de Status de Expiração expiry-status-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima)
Predicados da validade de metadados metadata-validity-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima)
Predicados de classificação rating-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima)
Predicado de orientação orientation-predicate
Ações:
-
Ajuste o
resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima) -
Adicione um
fieldLabel
com o mesmo valor da variáveltext
no mesmo nó. -
Adicione um
emptyText
com o valor igual aotext
no mesmo nó. -
Adicione um
rootPath
propriedade com o mesmo valor queoptionPaths
no mesmo nó.
Predicado de estilo style-predicate
Ações:
-
Ajuste o
resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima) -
Adicione um
fieldLabel
com o mesmo valor da variáveltext
no mesmo nó. -
Adicione um
emptyText
com o valor igual aotext
no mesmo nó. -
Adicione um
rootPath
propriedade com o mesmo valor queoptionPaths
no mesmo nó.
Predicados de formato de vídeo video-format-predicates
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima)
Predicado de ativos principais mainasset-predicate
Ação: Ajuste o resourceType
propriedade (adicione "/coral" como no local 6.2 indicado acima)