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 Aspectos da 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 exigem a alteração da propriedade sling:resourceType
para o Search Forms 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:
- Abrir 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 a propriedade sling:resourceType.
- Finalmente, salve as alterações pressionando o botão Salvar tudo.
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
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ó completamente.
Outros predicados de texto completo other-fulltext-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicados do navegador de caminhos path-browser-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicados de tags tags-predicates
Ação: Ajuste a propriedade resourceType (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 um para o status da Live Copy.
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
-
Defina a propriedade
listOrder
do nóanalyticspredicate
como "8". Isso é necessário para evitar conflitos.
Predicados do intervalo de datas date-range-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Filtro oculto hidden-filter
Ação: Nada a ajustar.
Predicado do Analytics analytics-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicado do intervalo range-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicado da propriedade de opções options-property-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicado do intervalo do controle deslizante slider-range-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicado de componentes components-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicado do autor author-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicado de modelos templates-predicate
Ação: Ajuste a propriedade resourceType
(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 nome de nó "fulltext" fulltext-predicate-with-node-name-fulltext-1
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
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicados de tipo MIME mime-type-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima).
Predicados de tamanho de arquivo file-size-predicates
Ação: Ajuste resourceType
conforme 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 do Publish publish-predicate
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
-
Adicionar propriedade
singleSelect
com valor booleanotrue
.
Predicados de status status-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima)
Predicados do status de expiração expiry-status-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima)
Predicados da validade de metadados metadata-validity-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima)
Predicados de classificação rating-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima)
Predicado de orientação orientation-predicate
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 propriedadetext
no mesmo nó. -
Adicione uma propriedade
emptyText
com o mesmo valor que a propriedadetext
no mesmo nó. -
Adicione uma propriedade
rootPath
com o mesmo valor que a propriedadeoptionPaths
no mesmo nó.
Predicado do estilo style-predicate
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 propriedadetext
no mesmo nó. -
Adicione uma propriedade
emptyText
com o mesmo valor que a propriedadetext
no mesmo nó. -
Adicione uma propriedade
rootPath
com o mesmo valor que a propriedadeoptionPaths
no mesmo nó.
Predicados de formato de vídeo video-format-predicates
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima)
Predicado do Mainasset mainasset-predicate
Ação: Ajuste a propriedade resourceType
(adicione "/coral" como no local 6.2 indicado acima)