Ai fini di questo articolo, stiamo creando un modello personalizzato per visualizzare i tipi di risorse personalizzate e i tipi di risorse OOTB sulla stessa pagina. Per creare un modello personalizzato segui le seguenti istruzioni
Il codice seguente elenca i vari tipi di risorse che utilizzano il componente Ricerca e Lister. Creiamo elementi html separati per ogni tipo di risorsa, come mostrato dal tag data-type = "videos" . Per il tipo di risorsa "video" utilizziamo il <video> per riprodurre il video in linea. Per il tipo di risorsa "documenti di parole" utilizziamo contrassegni HTML diversi.
<div class="__FP_boxes-container __FP_single-color">
<div data-repeatable="true">
<div class = "__FP_boxes-thumbnail" style="float:left;margin-right:20px;" data-type = "videos">
<video width="400" controls>
<source src="${path}" type="video/mp4">
</video>
<h3 class="__FP_single-color" title="${name}" tabindex="0">${name}</h3>
</div>
<div class="__FP_boxes-thumbnail" style="float:left;margin-right:20px;" data-type = "worddocuments">
<a href="/assetdetails.html${path}" target="_blank">
<img src ="/content/dam/worddocuments/worddocument.png/jcr:content/renditions/cq5dam.thumbnail.319.319.png"/>
</a>
<h3 class="__FP_single-color" title="${name}" tabindex="0">${name}</h3>
</div>
<div class="__FP_boxes-thumbnail" style="float:left;margin-right:20px;" data-type = "xfaForm">
<a href="/assetdetails.html${path}" target="_blank">
<img src ="${path}/jcr:content/renditions/cq5dam.thumbnail.319.319.png"/>
</a>
<h3 class="__FP_single-color" title="${name}" tabindex="0">${name}</h3>
<a href="{formUrl}"><img src="/content/dam/html5.png"></a><p>
</div>
<div class="__FP_boxes-thumbnail" style="float:left;margin-right:20px;" data-type = "printForm">
<a href="/assetdetails.html${path}" target="_blank">
<img src ="${path}/jcr:content/renditions/cq5dam.thumbnail.319.319.png"/>
</a>
<h3 class="__FP_single-color" title="${name}" tabindex="0">${name}</h3>
<a href="{pdfUrl}"><img src="/content/dam/pdf.png"></a><p>
</div>
</div>
</div>
Linea 11 - Cambiare l'immagine src per puntare a un'immagine scelta in DAM.
Per elencare Adaptive Forms in questo modello, crea un nuovo div e imposta il suo attributo data-type su "guide". È possibile copiare e incollare il div di cui data-type="printForm e impostare il tipo di dati del div appena copiato su "guide"
Una volta definito il modello personalizzato, dobbiamo ora associare questo modello personalizzato al componente "Ricerca e filtro". Individua il browser a questo url .
Passa alla modalità Progettazione e configura il sistema paragrafo in modo da includere il componente Ricerca e tiene traccia nel gruppo di componenti consentiti. Il componente Ricerca e Registrazione fa parte del gruppo Document Services .
Passa alla modalità di modifica e aggiungi il componente Ricerca e filtro a ParSys.
Apri le proprietà di configurazione del componente "Search and Lister". Assicurati che la scheda "Cartelle risorse" sia selezionata. Seleziona le cartelle da cui vuoi elencare le risorse nel componente Ricerca e ascoltatore . Ai fini del presente articolo, ho selezionato
Passa alla scheda "Visualizzazione". Qui puoi scegliere il modello per visualizzare le risorse nel componente Ricerca e Ascolto .
Seleziona "modello personalizzato" dal menu a discesa, come mostrato di seguito.
Configura i tipi di risorse da elencare nel portale. Per configurare i tipi di scheda della risorsa in "Elenco risorse" e i tipi di risorse, effettua le seguenti operazioni: In questo esempio è possibile configurare i seguenti tipi di risorse
La schermata seguente mostra i tipi di risorse configurati per l’elenco
Ora che hai configurato il componente Search and Lister Portal, è il momento di vedere il listener in azione. Individua il browser a questo url . I risultati dovrebbero essere simili all'immagine mostrata di seguito.
Se il tuo portale sta elencando tipi di risorse personalizzate su un server di pubblicazione, assicurati di concedere l'autorizzazione "read" all'utente "fd-service" sul nodo /apps/fd/fp/extensions/querybuilder
Scarica e installa questo pacchetto utilizzando il gestore dei pacchetti. Questo contiene documenti mp4 e Word di esempio e file xdp utilizzati come tipi di risorse per elencare utilizzando il componente di ricerca e ascolto