Configurazione dei moduli di ricerca configuring-search-forms
Utilizza Cerca in Forms per 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.
È disponibile un intervallo di predicati preconfigurati. 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à.
Puoi configurare i moduli di ricerca utilizzati nelle varie console e nel browser risorse (durante la modifica delle pagine). Le finestre di dialogo per la configurazione di questi moduli sono accessibili 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 non si elimini la configurazione personalizzata. In tal caso, viene ripristinato il valore predefinito (e l'indicatore del lucchetto).
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 (ricerca di Dynamic Media Classic [precedentemente Scene7]):
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 Assets:
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:
-
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.
/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
*/*/*
specificano la profondità della proprietà relativa al nodojcr:content
(ogni asterisco rappresenta un livello di nodo).Se si desidera eseguire ricerche solo in un nodo figlio di primo livello della risorsa con la proprietà
x
nel nodojcr:content
, utilizzare*/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 predicato Intervallo date.
-
Percorso opzione
L’utente può selezionare il percorso utilizzando Browser percorsi nella scheda Impostazione predicati. Dopo aver selezionato +, l'icona viene utilizzata per aggiungere la selezione all'elenco di opzioni valide (quindi l'icona - 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 come il Percorso opzioni, solo questo è 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. -
Nomi proprietà Publish e Live Copy
Le etichette per le caselle di controllo di pubblicazione e Live Copy per il predicato specifico di Sites. -
Il * sulle etichette dei campi nella scheda Impostazioni indica che i campi sono obbligatori e se lasciato vuoto, 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
-
Passa a Strumenti >> Generale >> Cerca in Forms.
-
Seleziona la configurazione da personalizzare.
-
Utilizza l'icona Modifica per aprire la configurazione per l'aggiornamento.
-
Se si apporta una nuova personalizzazione, è probabile che si desideri aggiungere nuovi campi predicato e definire le impostazioni come richiesto. Se esiste una personalizzazione, puoi selezionare un campo esistente e aggiornare le impostazioni.
-
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:
-
Apri la configurazione personalizzata per l'aggiornamento.
-
Se si desidera aggiungere un campo, aprire la scheda Seleziona predicato e trascinare il predicato richiesto nella posizione desiderata. Ad esempio, il predicato Intervallo date:
-
A seconda che:
-
Stai aggiungendo un campo:
Dopo aver aggiunto il predicato, si apre la scheda Impostazioni in cui sono visualizzate le proprietà che è possibile definire.
-
Desideri aggiornare un predicato esistente:
Seleziona il campo del predicato (a destra), quindi apri la scheda Impostazioni.
Ad esempio, le impostazioni per il predicato Intervallo date:
-
-
Apporta le modifiche necessarie e conferma con Fine.
Anteprima della configurazione della ricerca previewing-the-search-configuration
-
Seleziona l’icona Anteprima:
-
In questo modo i moduli di ricerca vengono visualizzati come sono visualizzati (completamente espansi) nella colonna Ricerca della console appropriata.
-
Chiudi l'anteprima in modo da poter restituire e completare la configurazione.
Eliminazione di un campo predicato deleting-a-predicate-field
-
Apri la configurazione personalizzata per l'aggiornamento.
-
Seleziona il campo del predicato (a destra), apri la scheda Impostazioni, quindi seleziona l'icona Elimina (in basso a sinistra).
-
Una finestra di dialogo richiede la conferma dell’azione di eliminazione.
-
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.
L’eliminazione di una configurazione personalizzata viene eseguita dalla console:
-
Seleziona la configurazione richiesta (ad esempio, Editor pagina (ricerca paragrafi)) e quindi l'icona Elimina nella barra degli strumenti:
-
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:
-
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
- etichetta del campo da visualizzare nella barra di ricercavalue
- valore della proprietà in cui eseguire la ricerca
note note NOTE non modificare nulla nel percorso /libs
.Il contenuto di /libs
viene sovrascritto al successivo aggiornamento dell'istanza (e potrebbe essere sovrascritto quando si applica un hotfix o un feature pack).Il metodo consigliato per la configurazione e altre modifiche è: - Ricreare l'elemento richiesto, in quanto esiste in
/libs
, in/apps
. In questo caso da: /libs/cq/gui/content/common/options/predicates
- Apporta le modifiche in
/apps.
-
Apri la console Cerca in Forms e seleziona la configurazione da aggiornare. Ad esempio, Barra di ricerca amministrazione siti.
Quindi fai clic sull'icona Modifica moduli di ricerca.
-
A seconda della configurazione, aggiungere una Opzioni o Proprietà opzioni alla configurazione.
-
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
-
-
Seleziona Fine per salvare la configurazione.
-
Passa alla console appropriata (in questo esempio, Sites) e apri la barra Ricerca. Sono visibili i nuovi moduli di ricerca definiti e le varie opzioni. Seleziona l’opzione desiderata per visualizzare i risultati della ricerca:
Autorizzazioni utente user-permissions
Nella tabella seguente sono elencate le autorizzazioni necessarie per eseguire azioni di modifica, eliminazione e anteprima sui moduli di ricerca.