Configurazione dei moduli di ricerca configuring-search-forms

Utilizzare Cerca in Forms personalizzare la selezione dei predicati di ricerca utilizzati nei pannelli di ricerca disponibili in varie console e/o pannelli AEM dell’ambiente di authoring. La personalizzazione di questi pannelli rende la funzionalità di ricerca versatile in base alle tue esigenze specifiche.

A intervallo di predicatos sono disponibili come strumenti predefiniti. Puoi aggiungere più predicati, tra cui il predicato Property, per cercare risorse che corrispondono a una singola proprietà specificata. In alternativa, il predicato Options cerca le risorse che corrispondono a uno o più valori specificati per una particolare proprietà.

È possibile configurare i moduli di ricerca utilizzato nelle diverse console e nel browser risorse (durante la modifica delle pagine). Il finestre di dialogo per la configurazione di questi moduli accessibile tramite:

  • Strumenti

    • Generale

      • Cerca in Forms

La prima volta che accedi a questa console puoi vedere che tutte le configurazioni hanno un simbolo lucchetto. Ciò indica che la configurazione appropriata è quella predefinita (predefinita) e non può essere eliminata. Dopo aver personalizzato la configurazione, il blocco scompare a meno che elimina la configurazione personalizzata. In tal caso, viene ripristinato il valore predefinito (e l'indicatore del lucchetto).

Finestra Cerca moduli

Configurazioni configurations

Le configurazioni predefinite disponibili sono:

  • Editor pagina (ricerca documenti):

    Questa configurazione definisce le opzioni disponibili durante la ricerca di un documento nel browser Risorse (quando si modifica una pagina).

  • Editor pagina (ricerca immagini):

    Questa configurazione definisce le opzioni disponibili per la ricerca di immagini nel browser Risorse (quando si modifica una pagina).

  • Editor pagina (ricerca manoscritto):

    Questa configurazione definisce le opzioni disponibili per la ricerca di manoscritti nel browser Risorse (quando si modifica una pagina).

  • Editor pagina (ricerca pagine):

    Questa configurazione definisce le opzioni disponibili durante la ricerca di pagine nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (ricerca paragrafi):

    Questa configurazione definisce le opzioni disponibili durante la ricerca di paragrafi nel browser Risorse (quando si modifica una pagina).

  • Editor pagina (ricerca prodotti):

    Questa configurazione definisce le opzioni disponibili durante la ricerca di prodotti nel browser Risorse (durante la modifica di una pagina).

  • Editor pagina (Dynamic Media Classic) [precedentemente Scene7] search):

    Questa configurazione definisce le opzioni disponibili durante la ricerca di risorse Scene7 nel browser Risorse (durante la modifica di una pagina).

  • Barra di ricerca amministrazione siti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente quando utilizza la barra di ricerca della console Sites.

  • Editor pagina (ricerca video):

    Questa configurazione definisce le opzioni disponibili durante la ricerca di video nel browser Risorse (quando si modifica una pagina).

  • Barra di ricerca amministrazione risorse:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente quando utilizza la console Assets.

  • Barra di ricerca amministrazione cataloghi:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca in un catalogo di e-commerce.

  • Barra di ricerca amministrazione ordini:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca di ordini commerce.

  • Barra di ricerca amministrazione raccolte prodotti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca nelle raccolte di prodotti commerce.

  • Barra di ricerca amministrazione prodotti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca di prodotti commerce.

  • Barra di ricerca amministrazione progetto:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca nei progetti.

Predicati e relative impostazioni predicates-and-their-settings

Predicati predicates

Sono disponibili i seguenti predicati, a seconda della configurazione:

Predicato
Scopo
Impostazioni
Analytics
Funzionalità di ricerca/filtro nel browser Sites quando vengono visualizzati i dati basati su Analytics. I filtri di ricerca di Analytics si caricano per corrispondere alle colonne di analisi personalizzate mappate.
  • Etichetta campo
  • Descrizione
Ultima modifica risorsa
Data dell’ultima modifica apportata alla risorsa.
Un predicato personalizzato, basato sul predicato Data.
Componenti
Consente all’autore di cercare/filtrare le pagine contenenti un componente specifico. Ad esempio, una galleria di immagini.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Profondità proprietà
  • Descrizione
Data
Ricerca delle risorse basata su cursore in base a una proprietà data.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Intervallo date
Cerca le risorse create all’interno di un intervallo specificato per una proprietà di data. Nel pannello Ricerca, potete specificare le date di inizio e fine.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Testo intervallo (Da)*
  • Testo intervallo (A)*
  • Descrizione
Stato scadenza
Cerca le risorse in base allo stato di scadenza.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Dimensione file
Cerca le risorse in base alle loro dimensioni.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Filtro nascosto
Un filtro per proprietà e valore, non visibile all’utente.
  • Nome proprietà
  • Valore proprietà
  • Descrizione
Opzioni

Le opzioni sono nodi di contenuto creati dall’utente.

Consulta Aggiunta di un predicato opzioni per ulteriori informazioni.

  • Etichetta campo
  • Percorso JSON
  • Nome proprietà*
  • Selezione singola
  • Percorso opzione
  • Descrizione
Proprietà Options
Cerca in una proprietà dell’opzione.
  • Etichetta campo
  • Nome proprietà*
  • Percorso nodo opzioni
  • Selezione singola
  • Descrizione
Stato pagina
Cerca le pagine in base al loro stato.
  • Etichetta campo
  • Nome proprietà pubblicazione
  • Nome proprietà LiveCopy
  • Descrizione
Percorso
Cerca le risorse che si trovano in un percorso specifico.
  • Etichetta campo
  • Aggiungi percorso di ricerca
  • Descrizione
Proprietà
Cerca in una proprietà specificata.
nessuno
Stato pubblicazione
Cercare le risorse in base al loro stato di pubblicazione
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Intervallo
Cerca le risorse che si trovano all’interno di un intervallo specificato. Nel pannello Ricerca, potete specificare i valori minimo e massimo per l'intervallo.
  • Etichetta campo
  • Nome proprietà
  • Descrizione
Opzioni intervallo
Un predicato di ricerca specifico per Assets e lo stesso del predicato cursore comune. È ancora disponibile a causa di problemi di compatibilità con le versioni precedenti.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Valutazione
Cerca le risorse in base alla loro valutazione.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Data relativa
Cercare le risorse in base alla data relativa di creazione
  • Etichetta campo
  • Nome proprietà*
  • Data relativa
  • Descrizione
Intervallo cursore
Predicato di ricerca comune che estende il predicato di intervallo con la funzionalità del cursore. Il valore della proprietà ricercata deve essere compreso tra i limiti del cursore.
  • Etichetta campo
  • Nome proprietà*
  • Descrizione
Tag
Cerca le risorse in base ai tag. È possibile configurare la proprietà Path per compilare vari tag nell'elenco Tag.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Tag
Cerca in base ai tag.
  • Segnaposto
  • Nome proprietà*
  • Descrizione
NOTE
  • I predicati di ricerca comuni sono definiti in:
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates

  • I predicati di ricerca relativi solo a siteadmin (interfaccia classica) si trovano in:
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates

    • Sono obsoleti e disponibili solo per compatibilità con le versioni precedenti.
Queste informazioni sono esclusivamente a scopo di riferimento. Non modificare /libs.

Impostazioni predicato predicate-settings

A seconda del predicato, è disponibile una selezione di impostazioni per la configurazione:

  • Etichetta campo

    Etichetta visualizzata come intestazione comprimibile o come etichetta di campo del predicato.

  • Descrizione

    Dettagli descrittivi per l’utente.

  • Segnaposto

    Testo vuoto o il segnaposto del predicato se non viene immesso testo filtrante.

  • Nome proprietà

    Proprietà su cui eseguire la ricerca. Utilizza un percorso relativo e i caratteri jolly */*/* specifica la profondità della proprietà relativa al jcr:content (ogni asterisco rappresenta un livello di nodo).

    Se desideri eseguire la ricerca solo su un nodo figlio di primo livello della risorsa che ha x proprietà sul jcr:content utilizzo del nodo */jcr:content/x

  • Profondità proprietà

    Profondità massima per la ricerca di tale proprietà nelle risorse. Quindi una ricerca su quella proprietà può essere eseguita su una risorsa e su elementi figlio ricorsivi fino a quando il livello degli elementi figlio non è uguale alla profondità specificata.

  • Valore proprietà

    Il valore della proprietà come stringa assoluta o come linguaggio di espressione; ad esempio, cq:Page o

    ${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}.

  • Testo intervallo

    Etichetta del campo intervallo nel Intervallo date predicato.

  • Percorso opzione

    L’utente può selezionare il percorso utilizzando Browser percorsi nella scheda Impostazione predicati. Dopo aver selezionato +, viene utilizzata per aggiungere la selezione all’elenco delle opzioni valide (quindi la - da rimuovere, se necessario).

    Le opzioni sono nodi di contenuto creati dall’utente con la seguente struttura:

    (jcr:primaryType = nt:unstructured, value (String), jcr:title (String))

  • Percorso nodo opzioni
    Effettivamente uguale al Percorso opzioni, solo questo campo si trova nel predicato comune, l’altro è specifico per le risorse.

  • Selezione singola
    Se questa opzione è selezionata, le opzioni vengono visualizzate come caselle di controllo che consentono una sola selezione. Se selezionata per errore, è possibile deselezionare una casella di controllo.

  • Nomi delle proprietà Publish e Live Copy
    Le etichette per le caselle di controllo di pubblicazione e Live Copy per il predicato specifico di Sites.

  • * sulle etichette dei campi nel Impostazioni indica che i campi sono obbligatori e, se lasciata vuota, viene visualizzato un messaggio di errore.

Configurazione del Forms di ricerca configuring-your-search-forms

Creazione/apertura di una configurazione personalizzata creating-opening-a-customized-configuration

  1. Accedi a Strumenti >> Generale >> Cerca in Forms.

  2. Seleziona la configurazione da personalizzare.

  3. Utilizza il Modifica per aprire la configurazione per l’aggiornamento.

  4. Se desideri effettuare una nuova personalizzazione, aggiungere nuovi campi predicato e definire le impostazioni secondo necessità. Se esiste una personalizzazione, puoi selezionare un campo esistente e aggiornare le impostazioni.

  5. Seleziona Fine per salvare la configurazione.

    note note
    NOTE
    Le configurazioni personalizzate vengono memorizzate (come appropriato) in:
    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

Aggiungere/modificare un campo predicato e definire le impostazioni dei campi add-edit-a-predicate-field-and-define-field-settings

Puoi aggiungere o modificare i campi e definirne/aggiornarne le impostazioni:

  1. Apri la configurazione personalizzata per l'aggiornamento.

  2. Per aggiungere un campo, aprire Seleziona predicato e trascina il predicato richiesto nella posizione desiderata. Ad esempio, il Predicato intervallo di date:

    Modifica di un modulo di ricerca

  3. A seconda che:

    • Stai aggiungendo un campo:

      Dopo l’aggiunta del predicato, il Impostazioni Viene visualizzata una scheda che mostra le proprietà che possono essere definite.

    • Desideri aggiornare un predicato esistente:

      Seleziona il campo predicato (a destra), quindi apri il Impostazioni scheda.

    Ad esempio, le impostazioni per Predicato intervallo di date:

    Proprietà per predicato intervallo di date

  4. Apporta le modifiche necessarie e conferma con Fine.

Anteprima della configurazione della ricerca previewing-the-search-configuration

  1. Seleziona l’icona Anteprima:

    Anteprima moduli di ricerca

  2. In questo modo i moduli di ricerca vengono visualizzati come sono visualizzati (completamente espansi) nella colonna Ricerca della console appropriata.

    Anteprima del modulo di ricerca

  3. Chiudi l'anteprima per restituire e completare la configurazione.

Eliminazione di un campo predicato deleting-a-predicate-field

  1. Apri la configurazione personalizzata per l'aggiornamento.

  2. Seleziona il campo predicato (a destra), apri la Impostazioni e quindi selezionare la scheda Elimina in basso a sinistra.

    Icona Elimina

  3. Una finestra di dialogo richiede la conferma dell’azione di eliminazione.

  4. Conferma questa e altre modifiche con Fine.

Eliminazione di una configurazione (per ripristinare il valore predefinito) deleting-a-configuration-to-reinstate-the-default

Dopo aver personalizzato una configurazione, vengono ignorati i valori predefiniti. Puoi ripristinare la configurazione predefinita eliminando la configurazione personalizzata.

NOTE
Non è possibile eliminare nessuna delle configurazioni predefinite.

L’eliminazione di una configurazione personalizzata viene eseguita dalla console:

  1. Seleziona la configurazione richiesta (ad esempio, Editor pagina (ricerca paragrafi)) e quindi il Elimina nella barra degli strumenti:

    Eliminazione di un modulo

  2. La configurazione personalizzata viene eliminata e il valore predefinito viene ripristinato (questo viene indicato dalla ricomparsa del simbolo del lucchetto nella console).

Aggiunta di predicati di opzioni adding-options-predicates

I predicati di opzione (Opzioni, Proprietà opzioni) consentono di configurare un elemento da cercare. Vengono utilizzati per cercare elementi direttamente sotto la pagina, ad esempio una proprietà sul nodo della pagina.

L’esempio seguente (per eseguire ricerche in base al modello utilizzato per creare una pagina), illustra i passaggi necessari:

  1. Crea il nodo che definisce la proprietà su cui eseguire la ricerca.

    Per essere disponibile per l’utente, è necessario un nodo principale contenente le definizioni delle singole opzioni.

    I nodi delle singole opzioni richiedono le proprietà seguenti:

    • jcr:title : l’etichetta del campo da visualizzare nella barra di ricerca
    • value : il valore della proprietà in cui eseguire la ricerca

    Aggiunta di opzioni in CRXDE

    note note
    NOTE
    Esegui non modificare qualsiasi elemento in /libs percorso.
    Questo perché il contenuto di /libs viene sovrascritto al successivo aggiornamento dell’istanza (e potrebbe benissimo essere sovrascritto quando applichi un hotfix o un feature pack).
    Il metodo consigliato per la configurazione e altre modifiche è:
    1. Ricrea l'elemento richiesto, in quanto esiste in /libs, in /apps. In questo caso da:
    2. /libs/cq/gui/content/common/options/predicates
    3. Apporta le modifiche in /apps.
  2. Apri Cerca in Forms e selezionare la configurazione da aggiornare. Ad esempio: Barra di ricerca amministrazione siti.

    Quindi fai clic su Modifica moduli di ricerca icona.

  3. A seconda della configurazione, aggiungi un Opzioni o Proprietà Options alla configurazione.

  4. Aggiornare i campi, in particolare:

    • Nome proprietà

      Specifica la proprietà del nodo da cercare sui nodi di destinazione. Ad esempio:

      jcr:content/cq:template

    • Percorso nodo opzione

      Seleziona il percorso in cui si trovano le opzioni. Ad esempio:

      /apps/cq/gui/content/common/options/predicates/templatetype

    Aggiunta del percorso proprietà

  5. Seleziona Fine per salvare la configurazione.

  6. Passa alla console appropriata (in questo esempio, Sites) e aprire la Ricerca barra. Sono visibili i nuovi moduli di ricerca definiti e le varie opzioni. Seleziona l’opzione desiderata per visualizzare i risultati della ricerca:

    I risultati finali

Autorizzazioni utente user-permissions

Nella tabella seguente sono elencate le autorizzazioni necessarie per eseguire azioni di modifica, eliminazione e anteprima sui moduli di ricerca.

Azione
Autorizzazioni
Modifica
Autorizzazioni di lettura e scrittura su /apps nodo.
Eliminare
Autorizzazioni di lettura, scrittura ed eliminazione su /apps nodo
Anteprima
Autorizzazioni di lettura, scrittura ed eliminazione su /var/dam/content nodo.
Autorizzazioni di lettura e scrittura su /apps nodo.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2