Configurazione dei moduli di ricerca configuring-search-forms

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

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

A gamma di predicatiSono disponibili preconfigurati. Puoi aggiungere più predicati, tra cui il predicato Proprietà per cercare le risorse che corrispondono a una singola proprietà specificata dall’utente, oppure il predicato Opzioni per cercare le risorse che corrispondono a uno o più valori specificati per una particolare proprietà.

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

  • Strumenti

    • Generale

      • Moduli di ricerca

La prima volta che accedi a questa console puoi vedere che tutte le configurazioni hanno un simbolo a lucchetto. Indica che la configurazione appropriata è quella predefinita (preconfigurata) e non può essere eliminata. Una volta personalizzata la configurazione il blocco scompare - a meno che tu non elimina la configurazione personalizzata, nel qual caso viene ripristinato il valore predefinito (e l’indicatore a forma di lucchetto).

chlimage_1-374

Configurazioni configurations

Le configurazioni predefinite disponibili sono:

  • Editor pagina (ricerca documenti):

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

  • Editor pagina (ricerca immagini):

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

  • Editor pagina (ricerca manoscritto):

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

  • Editor pagina (ricerca pagine):

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

  • Editor pagina (ricerca paragrafi):

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

  • Editor pagina (ricerca prodotti):

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

  • Editor pagina (Dynamic Media Classic) [ex Scene7] ricerca):

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

  • Barra di ricerca amministrazione sito:

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

  • Editor pagina (ricerca video):

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

  • Barra di ricerca amministrazione risorse:

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

  • Barra di ricerca amministrazione progetti:

    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 di e-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 progetti:

    Questa configurazione definisce le opzioni di ricerca disponibili per l’utente durante la ricerca di 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 vengono caricati per corrispondere alle colonne di analisi personalizzate mappate.
  • Etichetta campo
  • Descrizione
Ultima modifica risorsa
Data dell’ultima modifica apportata alla risorsa.
Un predicato personalizzato in base al predicato della data.
Componenti
Consente a un autore di cercare/filtrare le pagine che contengono un componente specifico. Ad esempio, una galleria di immagini.
  • Etichetta campo
  • Segnaposto
  • Nome proprietà*
  • Profondità proprietà
  • Descrizione
Data
Ricerca basata su cursore delle risorse 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à data. Nel pannello Ricerca, puoi 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
Filtro su proprietà e valore non visibile all'utente.
  • Nome proprietà
  • Valore proprietà
  • Descrizione
Opzioni

Le opzioni sono nodi di contenuto creati dall’utente.

Vedi Aggiunta di un predicato Opzioni per ulteriori informazioni.

  • Etichetta campo
  • Percorso JSON
  • Nome proprietà*
  • Selezione singola
  • Percorso opzione
  • Descrizione
Opzioni Proprietà
Cerca 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 situate sotto 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 risorse che si trovano in un intervallo specificato. Nel pannello Ricerca puoi specificare i valori minimo e massimo per l’intervallo.
  • Etichetta campo
  • Nome proprietà
  • Descrizione
Opzioni intervallo
Un predicato di ricerca specifico per le risorse e lo stesso predicato comune del cursore. È ancora disponibile a causa di problemi di compatibilità con versioni precedenti.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Valutazione
Cerca le risorse in base al loro rating.
  • Etichetta campo
  • Nome proprietà*
  • Percorso opzione
  • Descrizione
Data relativa
Cerca le risorse in base alla data relativa della loro creazione
  • Etichetta campo
  • Nome proprietà*
  • Data relativa
  • Descrizione
Intervallo cursore
Un predicato di ricerca comune che estende il predicato dell'intervallo con la funzionalità di scorrimento. 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. Puoi configurare la proprietà Path per popolare 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 all’amministrazione del sito (interfaccia classica) si trovano in:
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates

    • Sono obsoleti e sono disponibili solo per la compatibilità con le versioni precedenti.
Queste informazioni sono solo a scopo di riferimento, non è necessario apportare modifiche a /libs.

Impostazioni del predicato predicate-settings

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

  • Etichetta campo

    Etichetta che verrà 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 nel caso in cui non venga inserito alcun testo di filtro.

  • 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 nodo (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 sulla proprietà jcr:content uso del nodo */jcr:content/x

  • Profondità proprietà

    Profondità massima per la ricerca di tale proprietà all'interno delle risorse. È quindi possibile eseguire una ricerca su tale proprietà su una risorsa e sugli elementi secondari ricorsivi fino a quando il livello degli elementi secondari non è uguale a 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 il browser percorsi nella scheda delle impostazioni del predicato. Dopo aver selezionato la + 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
    Efficacemente la stessa
    Percorso opzioni, solo nel campo 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.

  • Nome/i proprietà Publish and Live Copy
    Le etichette per le caselle di controllo pubblica e Live Copy per il predicato specifico Sites.

  • &Ultimo; sulle etichette dei campi nel Impostazioni tab indica che i campi sono obbligatori e se lasciato vuoto viene visualizzato un messaggio di errore

Configurazione della ricerca in Forms configuring-your-search-forms

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

  1. Passa a Strumenti, Operazioni, Ricerca Forms.

  2. Seleziona la configurazione da personalizzare.

  3. Utilizza la Modifica per aprire la configurazione da aggiornare.

  4. Se vuoi personalizzare una nuova aggiungi nuovi campi predicato e definisci le impostazioni se necessario. Se disponi di una personalizzazione esistente puoi selezionare un campo esistente e aggiorna le impostazioni.

  5. Seleziona Fine per salvare la configurazione.

    note note
    NOTE
    Le configurazioni personalizzate sono memorizzate (a seconda dei casi) in:
    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

Aggiungere o modificare un campo predicato e definire le impostazioni del campo 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 nuovo campo, apri la Seleziona predicato e trascina il predicato desiderato nella posizione desiderata. Ad esempio, il Predicato intervallo date:

    chlimage_1-375

  3. A seconda se:

    • Si sta aggiungendo un nuovo campo:

      Dopo aver aggiunto il predicato Impostazioni viene aperta la scheda e vengono visualizzate le proprietà che è possibile definire.

    • Aggiornare un predicato esistente:

      Seleziona il campo predicato (a destra), quindi apri il Impostazioni scheda .
      Ad esempio, le impostazioni per Predicato intervallo date:

    chlimage_1-376

  4. Apporta le modifiche necessarie e conferma con Fine.

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

  1. Seleziona l’icona Anteprima :

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

    chlimage_1-377

  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 il Impostazioni , quindi seleziona la Elimina (in basso a sinistra).

  3. Viene visualizzata una finestra di dialogo per richiedere la conferma dell’azione di eliminazione.

  4. Conferma questa e tutte le altre modifiche con Fine.

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

Una volta personalizzata una configurazione, le impostazioni predefinite verranno ignorate. È possibile 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:

    chlimage_1-378

  2. La configurazione personalizzata verrà eliminata e quella predefinita ripristinata (questo è indicato dalla riapparizione 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. Sono solitamente utilizzati per cercare qualcosa 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.

    Sarà necessario un nodo principale che contenga le definizioni delle singole opzioni per renderle disponibili all'utente.

    I nodi per le singole opzioni hanno bisogno delle proprietà:

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

    chlimage_1-379

    note note
    NOTE
    You deve non modificare nulla nel /libs percorso.
    Questo perché il contenuto di /libs viene sovrascritto la prossima volta che aggiorni l’istanza (e potrebbe essere sovrascritto quando applichi un hotfix o un feature pack).
    Il metodo consigliato per la configurazione e altre modifiche è:
    1. Ricrea l'elemento richiesto, così come esiste in /libs, /apps. In questo caso da:
    2. /libs/cq/gui/content/common/options/predicates
    3. Apporta modifiche a /apps.
  2. Apri Ricerca Forms e seleziona la configurazione da aggiornare. Ad esempio: Barra di ricerca amministrazione siti.

    Quindi tocca o fai clic sul pulsante Modificare i 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à nodo da cercare sui nodi target. Ad esempio:

      jcr:content/cq:template

    • Percorso nodo opzione

      Seleziona il percorso in cui vengono mantenute le opzioni. Ad esempio:

      /apps/cq/gui/content/common/options/predicates/templatetype
      chlimage_1-380

  5. Seleziona Fine per salvare la configurazione.

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

    chlimage_1-381

Autorizzazioni utente user-permissions

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

Azione
Autorizzazioni
Modifica
Autorizzazioni di lettura e scrittura sul /apps nodo.
Eliminare
Autorizzazioni di lettura, scrittura, eliminazione per /apps nodo
Anteprima
Autorizzazioni di lettura, scrittura, eliminazione per /var/dam/content nodo.
Autorizzazioni di lettura e scrittura sul /apps nodo.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8