Configurazione dei moduli di ricerca configuring-search-forms
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).
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:
-
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.
/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 aljcr: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
-
Passa a Strumenti, Operazioni, Ricerca Forms.
-
Seleziona la configurazione da personalizzare.
-
Utilizza la Modifica per aprire la configurazione da aggiornare.
-
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.
-
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:
-
Apri la configurazione personalizzata per l'aggiornamento.
-
Per aggiungere un nuovo campo, apri la Seleziona predicato e trascina il predicato desiderato nella posizione desiderata. Ad esempio, il Predicato intervallo date:
-
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:
-
-
Apporta le modifiche necessarie e conferma con Fine.
Anteprima della configurazione di ricerca previewing-the-search-configuration
-
Seleziona l’icona Anteprima :
-
In questo modo i moduli di ricerca vengono visualizzati (completamente espansi) nella colonna Ricerca della console appropriata.
-
Chiudi l’anteprima per restituire e completare la configurazione.
Eliminazione di un campo predicato deleting-a-predicate-field
-
Apri la configurazione personalizzata per l'aggiornamento.
-
Seleziona il campo predicato (a destra), apri il Impostazioni , quindi seleziona la Elimina (in basso a sinistra).
-
Viene visualizzata una finestra di dialogo per richiedere la conferma dell’azione di eliminazione.
-
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.
L’eliminazione di una configurazione personalizzata viene eseguita dalla console:
-
Seleziona la configurazione richiesta (ad esempio, Editor pagina (ricerca paragrafi)) e quindi il Elimina nella barra degli strumenti:
-
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:
-
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 ricercavalue
- il valore della proprietà su cui eseguire la ricerca
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 è: - Ricrea l'elemento richiesto, così come esiste in
/libs
,/apps
. In questo caso da: /libs/cq/gui/content/common/options/predicates
- Apporta modifiche a
/apps.
-
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.
-
A seconda della configurazione, aggiungi un Opzioni o Proprietà Options alla configurazione.
-
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
-
-
Seleziona Fine per salvare la configurazione.
-
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:
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.