Configuração de formulários de pesquisa configuring-search-forms
Use Pesquisar Forms para personalizar a seleção de predicados de pesquisa usados nos painéis de pesquisa disponíveis em vários consoles e/ou painéis de AEM do ambiente do autor. Personalizar esses painéis torna a funcionalidade de pesquisa versátil de acordo com suas necessidades específicas.
A gama de predicadoss estão disponíveis prontamente. Você pode adicionar vários predicados, incluindo (entre outros) o predicado Propriedade para procurar ativos que correspondam a uma única propriedade especificada por você, ou o predicado Opções para pesquisar ativos que correspondam a um ou mais valores especificados para uma propriedade específica.
Você pode configurar os formulários de pesquisa usado em vários consoles e no navegador de ativos (ao editar páginas). O caixas de diálogo para configurar esses formulários pode ser acessado via:
-
Ferramentas
-
Geral
- Formulários de pesquisa
-
Ao acessar esse console pela primeira vez, você pode ver que todas as configurações têm um símbolo de cadeado. Isso indica que a configuração apropriada é a configuração padrão (pronta para uso) e não pode ser excluída. Depois de personalizar a configuração, o bloqueio desaparecerá, a menos que você excluir sua configuração personalizada, nesse caso, o padrão (e o indicador de cadeado) será reinstalado.
Configurações configurations
As configurações padrão disponíveis são:
-
Editor de páginas (Pesquisa de documentos):
Essa configuração define as opções disponíveis ao pesquisar por documento no navegador de ativos (ao editar uma página).
-
Editor de páginas (Pesquisa de imagens):
Essa configuração define as opções disponíveis ao pesquisar por imagens no navegador de ativos (ao editar uma página).
-
Editor de páginas (Pesquisa de manuscrito):
Essa configuração define as opções disponíveis ao pesquisar por manuscritos no navegador de ativos (ao editar uma página).
-
Editor de páginas (Pesquisa de páginas):
Essa configuração define as opções disponíveis ao pesquisar por páginas no navegador de ativos (ao editar uma página).
-
Editor de páginas (Pesquisa de parágrafos):
Essa configuração define as opções disponíveis ao pesquisar por parágrafos no navegador de ativos (ao editar uma página).
-
Editor de páginas (Pesquisa de produto):
Essa configuração define as opções disponíveis ao procurar produtos no navegador de ativos (ao editar uma página).
-
Editor de páginas (Dynamic Media Classic) [anteriormente Scene7] search):
Essa configuração define as opções disponíveis ao pesquisar recursos do Dynamic Media Classic no navegador de ativos (ao editar uma página).
-
Trilho de pesquisa do administrador de sites:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao usar o painel de pesquisa do console Sites .
-
Editor de página (Pesquisa de vídeos):
Essa configuração define as opções disponíveis ao procurar vídeos no navegador de ativos (ao editar uma página).
-
Trilho de pesquisa do administrador de ativos:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao usar o console Ativos .
-
Painel de pesquisa do administrador de catálogos:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao pesquisar um catálogo de comércio.
-
Painel de pesquisa do administrador de pedidos:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao pesquisar pedidos de comércio.
-
Painel de pesquisa do administrador das coleções do produto:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao pesquisar coleções de produtos de comércio.
-
Painel de pesquisa do administrador de produtos:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao pesquisar produtos de comércio.
-
Trilho de pesquisa do administrador de projetos:
Essa configuração define as opções de pesquisa disponíveis para o usuário ao pesquisar projetos.
Predicados e suas configurações predicates-and-their-settings
Predicados predicates
Os seguintes predicados estão disponíveis, dependendo da configuração:
-
Os predicados de pesquisa comuns são definidos em:
/libs/cq/gui/components/common/admin/customsearch/searchpredicates
-
Os predicados de pesquisa relacionados somente ao siteadmin (interface clássica) estão localizados em:
/libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates
- Eles estão obsoletos e disponíveis apenas para compatibilidade com versões anteriores.
/libs
.Configurações do predicado predicate-settings
Dependendo do predicado, uma seleção de configurações está disponível para configuração:
-
Rótulo do campo
O rótulo que aparecerá como o cabeçalho que pode ser recolhido ou como o rótulo de campo do predicado.
-
Descrição
Detalhes descritivos do usuário.
-
Espaço reservado
Texto vazio ou o espaço reservado do predicado caso nenhum texto de filtragem seja inserido.
-
Nome da Propriedade
A propriedade a ser pesquisada. Ele usa um caminho relativo e curingas
*/*/*
especifique a profundidade da propriedade em relação à variáveljcr:content
(cada asterisco representa um nível de nó).Se quiser pesquisar apenas em um nó filho de primeiro nível do recurso que tenha o
x
najcr:content
uso do nó*/jcr:content/x
-
Profundidade da propriedade
A profundidade máxima para procurar essa propriedade nos recursos. Portanto, uma pesquisa nessa propriedade pode ser executada em um recurso e em filhos recursivos até que o nível dos filhos seja igual à profundidade especificada.
-
Valor da propriedade
O valor da propriedade como uma string absoluta ou como uma linguagem de expressão; por exemplo,
cq:Page
ou${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}
. -
Texto do intervalo
O rótulo do campo de intervalo na variável Intervalo de datas predicado.
-
Caminho de opção
O usuário pode selecionar o caminho usando o Navegador de caminhos na guia de configuração do predicado. Depois de selecionar o + é usado para adicionar a seleção à lista de opções válidas (em seguida, o ícone - ícone para remover, se necessário).
As opções são nós de conteúdo criados pelo usuário, com a seguinte estrutura:
(jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
-
Caminho do nó Opções
Efetivamente, o mesmo que o
Caminho das opções, somente se estiver no campo predicado comum, o outro é específico para ativos. -
Seleção única
Se marcada, as opções são renderizadas como caixas de seleção que permitem somente uma seleção. Se estiver selecionado incorretamente, uma caixa de seleção pode ser desmarcada. -
Publicar e Live Copy Nome(s) de Propriedade
Os rótulos das caixas de seleção publicar e live copy para o predicado específico Sites. -
O &último; nos rótulos de campo na Configurações guia significa que os campos são obrigatórios e, se deixado em branco, uma mensagem de erro será exibida
Configurar sua Forms de pesquisa configuring-your-search-forms
Criando/Abrindo uma Configuração Personalizada creating-opening-a-customized-configuration
-
Navegar para Ferramentas, Operações, Pesquisar Forms.
-
Selecione a configuração que deseja personalizar.
-
Use o Editar ícone para abrir a configuração para atualização.
-
Se uma nova personalização você provavelmente desejará adicionar novos campos de predicado e definir as configurações conforme necessário. Se houver uma personalização, você poderá selecionar um campo existente e atualizar as configurações.
-
Selecionar Concluído para salvar a configuração.
note note NOTE As configurações personalizadas são armazenadas (conforme o caso) em: /apps/cq/gui/content/facets/<option>
/apps/commerce/gui/content/facets/<option>
Adicionar/editar um campo predicado e definir configurações de campo add-edit-a-predicate-field-and-define-field-settings
Você pode adicionar ou editar campos e definir/atualizar suas configurações:
-
Abra a configuração personalizada para atualização.
-
Se quiser adicionar um novo campo, abra o Selecionar predicado e arraste o predicado necessário para o local desejado. Por exemplo, a variável Predicado de intervalo de datas:
-
Dependendo de:
-
Você está adicionando um novo campo:
Após adicionar o predicado Configurações será aberta e mostrará as propriedades que podem ser definidas.
-
Você deseja atualizar um predicado existente:
Selecione o campo predicado (à direita) e abra o Configurações guia .
Por exemplo, as configurações da variável Predicado de intervalo de datas:
-
-
Faça as alterações necessárias e confirme com Concluído.
Visualização da configuração de pesquisa previewing-the-search-configuration
-
Selecione o ícone Preview :
-
Isso exibirá os formulários de pesquisa da forma que serão exibidos (totalmente expandidos) na coluna Pesquisar do console apropriado.
-
Fechar a pré-visualização para retornar e concluir a configuração.
Excluindo um campo de predicado deleting-a-predicate-field
-
Abra a configuração personalizada para atualização.
-
Selecione o campo predicado (à direita) e abra o Configurações e selecione a Excluir ícone (canto inferior esquerdo).
-
Uma caixa de diálogo solicitará a confirmação da ação de exclusão.
-
Confirme esta e quaisquer outras alterações com Concluído.
Excluindo uma configuração (para restabelecer o padrão) deleting-a-configuration-to-reinstate-the-default
Após personalizar uma configuração, os padrões serão substituídos. Você pode restabelecer a configuração padrão excluindo a configuração personalizada.
A exclusão de uma configuração personalizada é feita no console:
-
Selecione a configuração necessária (por exemplo, Editor de páginas (pesquisa de parágrafos)) e depois a variável Excluir na barra de ferramentas:
-
A configuração personalizada será excluída e o padrão reinstalado (isso é indicado pelo reaparecimento do símbolo de cadeado no console).
Adicionar predicados de opções adding-options-predicates
Os predicados de opção (Opções, Propriedade de opções) permitem configurar um item a ser pesquisado. Normalmente, eles são usados para procurar algo diretamente abaixo da página; por exemplo, uma propriedade no nó da página.
O exemplo a seguir (para pesquisar de acordo com o modelo usado para criar uma página) ilustra as etapas envolvidas:
-
Crie o nó que define a propriedade a ser pesquisada.
Você precisará de um nó raiz contendo definições das opções individuais para estar disponível para o usuário.
Os nós das opções individuais precisam das propriedades:
jcr:title
- o rótulo do campo a ser exibido no painel de pesquisavalue
- o valor da propriedade a ser pesquisada
note note NOTE Você must não altere nada no /libs
caminho.Isso ocorre porque o conteúdo da variável /libs
O é substituído na próxima vez que você atualizar sua instância (e pode ser substituído quando você aplicar um hotfix ou pacote de recursos).O método recomendado para configuração e outras alterações é: - Recrie o item necessário, como ele existe em
/libs
, sob/apps
. Nesse caso, de: /libs/cq/gui/content/common/options/predicates
- Faça quaisquer alterações no
/apps.
-
Abra o Pesquisar Forms e selecione a configuração que deseja atualizar. Por exemplo, Painel de pesquisa do administrador de sites.
Em seguida, clique/toque no botão Editar formulários de pesquisa ícone .
-
Dependendo da configuração, adicione uma Opções ou Propriedade Opções à configuração.
-
Atualizar os campos, em particular:
-
Nome da Propriedade
Específico da propriedade do nó a ser pesquisado nos nós de destino. Por exemplo:
jcr:content/cq:template
-
Caminho do nó da opção
Selecione o caminho onde suas opções são mantidas. Por exemplo:
/apps/cq/gui/content/common/options/predicates/templatetype
-
-
Selecionar Concluído para salvar sua configuração.
-
Navegue até o console apropriado (neste exemplo, Sites) e abra o Pesquisar trilho. Os formulários de pesquisa recém-definidos, juntamente com as várias opções, estarão visíveis. Selecione a opção necessária para ver os resultados da pesquisa:
Permissões de usuário user-permissions
A tabela a seguir lista as permissões necessárias para executar ações de edição, exclusão e visualização em formulários de pesquisa.