Abilitazione dei tipi di risorse personalizzate per l’inserimento nell’elenco in AEMForms Portal
Assicurati di avere installato AEM 6.3 con SP1 e il corrispondente componente aggiuntivo AEM Forms installato. Questa funzione funziona solo con AEM Forms 6.3 SP1 e versioni successive
Il percorso di base è il percorso dell’archivio di livello principale che include tutte le risorse che un utente può voler elencare nel componente Ricerca e listener. Se lo desideri, l’utente può anche configurare posizioni specifiche all’interno del percorso di base dalla finestra di dialogo di modifica del componente, in modo che la ricerca venga attivata su posizioni specifiche anziché cercare tutti i nodi all’interno del percorso di base. Per impostazione predefinita, il percorso di base viene utilizzato come criterio del percorso di ricerca per recuperare le risorse, a meno che l’utente non configuri un set di percorsi specifici dall’interno di questa posizione. È importante avere un valore ottimale di questo percorso per fare una ricerca performante. Il valore predefinito del percorso di base rimarrà invariato /content/dam/formsanddocuments perché tutte le risorse AEM Forms risiedono in /content/dam/formsanddocuments.
Passaggi per configurare il percorso di base
Accedi a crx
Passa a /libs/fd/fp/extensions/querybuilder/basepath
Fai clic su "Sovrapponi nodo" nella barra degli strumenti
Assicurati che la posizione di sovrapposizione sia "/apps/"
Fai clic su Ok
Fai clic su Salva
Passa alla nuova struttura creata in /apps/fd/fp/extensions/querybuilder/basepath
Modifica il valore della proprietà path in "/content/dam"
Fai clic su Salva
Specificando la proprietà del percorso in "/content/dam" stai impostando Base Path su /content/dam. Per verificarlo, apri il componente Ricerca e filtro .
È stata aggiunta una nuova scheda (Elenco risorse) nel componente Ricerca e ascoltatore . Questa scheda elenca i tipi di risorse predefiniti e i tipi di risorse aggiuntivi che configuri. Per impostazione predefinita, sono elencati i seguenti tipi di risorse
Passaggi per registrare il tipo di risorsa personalizzato
Crea un nodo sovrapposto di /libs/fd/fp/extensions/querybuilder/assettypes
Imposta il percorso di sovrapposizione su "/apps"
Passa alla nuova struttura creata in /apps/fd/fp/extensions/querybuilder/assettypes
In questa posizione, crea un nodo 'nt:unstructured' per il tipo da registrare, denomina il nodo mp4files. Aggiungi le due seguenti proprietà a questo nodo mp4files
Crea un nodo di tipo "nt:unstructured" sotto file mp4files. Denomina questo nodo "searchcriteria"
Aggiungi uno o più filtri nei criteri di ricerca. Supponiamo che, se l'utente desidera avere un filtro di ricerca per elencare i file mp4Files il cui tipo di MIME è "video/mp4", è possibile farlo qui
Crea un nodo di tipo "nt:unstructured" sotto i criteri di ricerca del nodo. Denomina questo nodo "filetypes"
Aggiungi le seguenti 2 proprietà a questo nodo "filetipi"
Ciò significa che le risorse con la proprietà dc:format uguale a video/mp4 sono considerate un tipo di risorsa "Mp4 Videos". Puoi utilizzare qualsiasi proprietà elencata sul nodo "jcr:content/metadata" per i criteri di ricerca
Assicurati di salvare il tuo lavoro
Dopo aver eseguito i passaggi precedenti, il nuovo tipo di risorsa (File Mp4) inizierà a essere visualizzato nell’elenco a discesa dei tipi di risorsa del componente Ricerca e Registrazione come mostrato di seguito
In caso di problemi durante il funzionamento, puoi importare il pacchetto seguente. Il pacchetto presenta due tipi di risorse personalizzate definiti. File Mp4 e documenti Worddocuments. Suggerisci di dare un'occhiata al /apps/fd/fp/extensions/querybuilder/assettypes
Installa il pacchetto customeportal. Questo pacchetto contiene la pagina del portale di esempio. Questa pagina viene utilizzata nella parte 2 di questa esercitazione