Abilitazione dei tipi di risorse personalizzati per l’inserimento nell’elenco in AEMForms Portal
Verificare che sia installato AEM 6.3 con SP1 e il corrispondente componente aggiuntivo AEM Forms. Questa funzione funziona solo con AEM Forms 6.3 SP1 e versioni successive
Il percorso base è il percorso dell’archivio di livello superiore che include tutte le risorse che un utente potrebbe voler elencare nel componente Ricerca e lister. Se lo desideri, l’utente può anche configurare posizioni specifiche all’interno del percorso 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 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 effettuare 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
Accedi a /libs/fd/fp/extensions/querybuilder/basepath
Fai clic su "Sovrapponi nodo" nella barra degli strumenti
Assicurati che la posizione della sovrapposizione sia "/apps/"
Fare clic su Ok
Fai clic su Salva
Passa alla nuova struttura creata in /apps/fd/fp/extensions/querybuilder/basepath
Modifica il valore della proprietà percorso in "/content/dam"
Fai clic su Salva
Specificando la proprietà del percorso a "/content/dam" si sta fondamentalmente impostando Percorso base su /content/dam. Per verificare questo aspetto, apri il componente Ricerca ed elenco.
È stata aggiunta una nuova scheda (Elenco risorse) nel componente Ricerca e lister. Questa scheda elenca i tipi di risorse predefiniti e i tipi di risorse aggiuntivi che puoi configurare. Per impostazione predefinita, sono elencati i seguenti tipi di risorse
Passaggi per registrare il tipo di risorsa personalizzato
Crea nodo di sovrapposizione di /libs/fd/fp/extensions/querybuilder/assettypes
Imposta la posizione 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, quindi assegna al nodo il nome file mp4. Aggiungi le due seguenti proprietà a questo nodo mp4files
Crea un nodo di tipo "nt:unstructured" in mp4files. Denomina questo nodo "criteri di ricerca"
Aggiungi uno o più filtri nei criteri di ricerca. Supponiamo che, se l'utente vuole avere un filtro di ricerca per elencare i file mp4il 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 "filetypes"
Ciò significa che le risorse con la proprietà dc:format uguale a video/mp4 sono considerate un tipo di risorsa "Video Mp4". Per i criteri di ricerca è possibile utilizzare qualsiasi proprietà elencata nel nodo "jcr:content/metadata"
Assicurati di salvare i tuoi dati
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 ed Elenco come mostrato di seguito
In caso di problemi nel funzionamento di questa operazione, puoi importare il pacchetto seguente. Nel pacchetto sono definiti due tipi di risorse personalizzate. File Mp4 e documenti Word. Suggerisci di dare un'occhiata al /apps/fd/fp/extensions/querybuilder/assettypes
Installare il pacchetto customeportal. Questo pacchetto contiene una pagina di esempio per il portale. Questa pagina è utilizzata nella parte 2 di questa esercitazione