Lista di contenuto

Gli utenti enterprise possono usare un componente Lista di contenuto per visualizzare in modo dinamico gli elementi di contenuto di un tipo particolare.

Ad esempio, è possibile usare una lista di elementi di contenuto in una determinata pagina di dettagli in modo che quando un utente fa clic su un collegamento per ottenere ulteriori informazioni su un elemento di contenuto specifico, la vista dei dettagli viene caricata automaticamente per l'elemento di contenuto associato. Ad esempio, per una pagina con più articoli, ognuno con un titolo e un'immagine, quando l'utente fa clic su un determinato articolo, nella pagina di dettagli viene visualizzato l'intero articolo indipendentemente dall'articolo scelto.

Per aggiungere un componente lista di contenuti a una pagina, effettuare le operazioni riportate di seguito.

  1. Andare alla pagina che si desidera modificare e assicurarsi che Selettore modifica sia impostato su Modifica.
  2. Aggiungere il componente alla pagina.
  3. Per modificare il componente e il relativo aspetto, fare clic sull'icona di menu corrispondente Icona del menu Componente e scegliere Impostazioni.
  4. Usare la scheda Generale per modificare la spaziatura, l'allineamento e altre opzioni di presentazione.
  5. Per definire ulteriori impostazioni predefinite per il contenuto visualizzato, scegliere una delle opzioni riportate di seguito.
    • Tipo di contenuto: selezionare uno dei tipi di contenuto disponibili. I tipi di contenuto sono quelli corrispondenti agli elementi di contenuto nella raccolta del sito e includono i tipi di asset digitali personalizzati.

    • Numero massimo di elementi e Inizia dell'elemento: specificare il numero massimo di elementi da visualizzare e il punto di inizio della visualizzazione. Gli elementi oltre il numero specificato non verranno visualizzati.

    • Impaginazione: specificare se si desidera includere le opzioni di impaginazione con la lista. Quando si seleziona questa opzione, è possibile personalizzare le modalità di visualizzazione dell'impaginazione con pulsanti o numeri di pagina ed etichette diverse se necessario.

    • Data: utilizzare le opzioni fornite per selezionare gli elementi di contenuto da visualizzare in base alla data di creazione (prima, dopo, tra o all'interno di date o di intervalli di date selezionati).

    • Categorie: selezionare le categorie per filtrare la lista degli elementi di contenuto in modo da visualizzare solo gli elementi di una o più categorie specifiche. Fare clic su Seleziona categorie per aprire un pannello di scorrimento in cui è possibile selezionare le categorie dal repository del sito. Se si selezionano più categorie nella stessa tassonomia, agli elementi visualizzati deve essere assegnata solo una delle categorie selezionate. Se si selezionano più categorie da tassonomie diverse, agli elementi visualizzati devono essere assegnate tutte le categorie selezionate. Ad esempio, se si selezionano le categorie relative a Città e Parchi dalla tassonomia Destinazione, vengono visualizzati gli elementi corrispondenti alle città o ai parchi. Se si seleziona la categoria Città dalla tassonomia Destinazione e la categoria Europa dalla tassonomia Aree, vengono visualizzati gli elementi corrispondenti alle città in Europa.

      Per impostazione predefinita, saranno disponibili tutti gli elementi figlio della categoria selezionata. Se si preferisce limitare la lista agli elementi in un nodo di categoria specifico, selezionare il nodo e deselezionare Includi categorie figlio.

    • Lingua: scegliere una lingua tra quelle associate al repository.

    • Stringa query aggiuntiva (facoltativa): specificare parametri di query aggiuntivi per perfezionare ulteriormente la lista degli elementi visualizzati utilizzando una sintassi simile alla seguente: field.dept eq="Finance". Per consultare la lista degli operatori disponibili, vedere la tabella riportata di seguito.

    • Ordina per: ordinare gli elementi in base al nome o alla data in ordine crescente o decrescente. Se il tipo di contenuto include altri campi data, numero o decimale, è anche possibile eseguire l'ordinamento in base a tali campi.

      È inoltre possibile selezionare Personalizzato e immettere un'espressione personalizzata. Ad esempio, per eseguire l'ordinamento in base al numero di reparto in ordine crescente, è possibile immettere fields.deptno:asc. Per l'ordinamento è anche possibile definire un parametro URL. Ad esempio, è possibile immettere {{URLParams.sortBy}}, quindi aggiungere il seguente parametro alla fine dell'URL del sito: ?sortBy=fields.deptno:asc.

    • Vista elemento: selezionare il layout usato per visualizzare l'elemento di contenuto. Nel layout Predefinito fornito vengono visualizzati tutti i campi presenti nell'elemento di contenuto. Se per l'elemento di contenuto sono stati appositamente progettati altri layout personalizzati, è possibile scegliere qualsiasi layout disponibile. Se si seleziona un layout personalizzato con l'opzione Aggiungere il supporto per le impostazioni personalizzate quando utilizzate in Sites abilitata, è possibile aggiungere dati personalizzati al layout facendo clic su Icona Avanti e immettendo i dati nel campo Dati personalizzati, quindi fare clic su Indietro per tornare alla scheda Generale.

    • Pagina per la visualizzazione di un singolo elemento: se sono state designate una o più pagine come pagine di dettagli, queste vengono elencate qui. Scegliere una pagina per la visualizzazione delle informazioni dettagliate quando un utente fa clic sul collegamento in un elemento di contenuto per visualizzare informazioni dettagliate.

      Nota:

      Se una pagina di dettagli non è stata creata, il collegamento per la visualizzazione dei dettagli non viene visualizzato per l'elemento di contenuto nel layout predefinito.
    • Vista lista: selezionare un layout sezione per disporre gli elementi. Questa lista può includere layout personalizzati. Sono disponibili i layout riportati di seguito.

      • Orizzontale: consente di disporre gli elementi uno dopo l'altro in una riga orizzontale.

      • Verticale: consente di disporre gli elementi uno dopo l'altro in una riga verticale. Si tratta del layout predefinito quando non si seleziona un layout specifico.

      • Due colonne: consente di disporre gli elementi per due in più righe.

      • Tre colonne: consente di disporre gli elementi per tre in più righe.

      Fare clic sulla freccia destra accanto al layout selezionato per modificarne le impostazioni.

    • Vista lista vuota: selezionare le modalità di visualizzazione delle liste vuote.

    • Opzioni: scegliere se la query di ricerca specificata nel componente Ricerca contenuto deve essere aggiornata automaticamente.

    • Spaziatura: scegliere le modalità di visualizzazione degli elementi.

  6. Usare la scheda Stile per formattare il frame contenente il componente con gli stili predefiniti o le selezioni personalizzate.

Tabella 10-1 Operatori di query

Operatore Esempio Tipi di dati supportati Descrizione
eq ?q=name eq "John"

?q=type eq "DigitalAsset"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

?q=type eq "Employee" and fields.DOB eq "1994/09/26T16:23:45.208"

testo, riferimento, numero, decimale, booleano, data/ora L'operatore di uguaglianza (eq) trova la corrispondenza con il valore esatto fornito nella query. Questo operatore non è applicabile ai tipi di dati con più valori. Il valore fornito con questo operatore non fa distinzione tra maiuscole e minuscole, ad eccezione dei campi standard. Questo operatore prende in considerazione anche caratteri speciali nel valore.
co ?q=(type eq "Employee" AND name co "john alex")

?q=(type eq "Car" AND fields.features co "manual")

testo, riferimento, numero, decimale, data/ora, testo di grandi dimensioni L'operatore Contiene (co) trova la corrispondenza con qualsiasi parola specificata nei criteri. Le parole vengono formate suddividendo il valore con caratteri speciali. Fornisce i risultati con almeno una delle parole (in questo esempio, john o alex oppure entrambi). Questo operatore non prende in considerazione i caratteri speciali nel valore durante la ricerca. Questo operatore non esegue una ricerca sulle stopword. Per ulteriori informazioni sulle stopword, consultare la documentazione di Apache Lucene.

Questo operatore è applicabile ai tipi di dati testo, testo di grandi dimensioni nel caso di attributi a valore singolo, mentre per gli attributi con più valori è applicabile a testo, riferimento, numero, decimale, data/ora, testo di grandi dimensioni. Per conoscere i formati di data/ora consentiti, consultare la tabella Formati di data e di data/ora supportati (24 ore) riportata di seguito. Il valore fornito con questo operatore non fa distinzione tra maiuscole e minuscole.

sw ?q=type eq "Employee" AND name sw "Joh"

?q=type eq "Employee" AND fields.city sw "Los"

testo L'operatore Inizia con (sw) trova la corrispondenza con i valori dei caratteri iniziali forniti nella condizione del campo. Questo operatore non è applicabile ai tipi di dati con più valori. Il valore fornito con questo operatore non fa distinzione tra maiuscole e minuscole.
ge ?q=(type eq "Employee" AND fields.age ge "40")

?q=type eq "DigitalAsset" AND updatedDate ge "20171026"

numero, decimale, data/ora L'operatore Maggiore o uguale a (ge) trova la corrispondenza solo con i valori numerici e di data/ora. Per conoscere i formati di data/ora consentiti, consultare la tabella Formati di data e di data/ora supportati (24 ore) riportata di seguito. Questo operatore non è applicabile ai tipi di dati con più valori.
le ?q=(type eq "Employee" AND fields.weight le "60.6") numero, decimale, data/ora L'operatore Minore o uguale a (le) trova la corrispondenza solo con i valori numerici e di data/ora. Per conoscere i formati di data/ora consentiti, consultare la tabella Formati di data e di data/ora supportati (24 ore) riportata di seguito. Questo operatore non è applicabile ai tipi di dati con più valori.
gt ?q=(type eq "Employee" AND fields.age gt "20") numero, decimale, data/ora L'operatore Maggiore di (gt) trova la corrispondenza solo con i valori numerici e di data/ora. Per conoscere i formati di data/ora consentiti, consultare la tabella Formati di data e di data/ora supportati (24 ore) riportata di seguito. Per conoscere i formati di data/ora consentiti, consultare la tabella Formati di data e di data/ora supportati (24 ore) riportata di seguito. Questo operatore non è applicabile ai tipi di dati con più valori.
lt ?q=(type eq "Employee" AND fields.age lt "20")

?q=type eq "Employee" AND createdDate lt "1994/09/26T16:23:45.208"

numero, decimale, data/ora L'operatore Minore di (lt) trova la corrispondenza solo con i valori numerici e di data/ora. Per conoscere i formati di data/ora consentiti, consultare la sezione Formati di data e di data/ora supportati (24 ore). Questo operatore non è applicabile ai tipi di dati con più valori.
mt ?q=(type eq "Car" AND fields.review mt "petrol 20KMPL")

?q=(type eq "Employee" AND name mt "Jo?n")

?q=(type eq "Employee" AND name mt "Jo*")

?q=(type eq "Employee" AND fields.role mt "senior*")

testo, testo di grandi dimensioni L'operatore (mt) di query di frase o ricerca di prossimità (corrispondenze) consente di trovare parole disposte entro una distanza specifica le une dalle altre. I risultati vengono ordinati in base alla migliore corrispondenza. È utile per la ricerca di elementi di contenuto quando i valori forniti nei criteri "petrol 20kmpl" devono trovare il contenuto effettivo che potrebbe contenere il chilometraggio del tipo di carburante "petrol che percorre 20KMPL in autostrada".

L'operatore Corrisponde a usa anche un carattere jolly all'interno del valore fornito e supporta le ricerche con un singolo carattere e con più caratteri in un singolo valore. Utilizzare? per un carattere jolly con un singolo carattere e * per più caratteri. È possibile cercare sia "John" che "Joan" utilizzando "Jo?n" per un singolo carattere e "Jo*" per più caratteri.

Questo operatore è applicabile a entrambi i tipi di dati con valore singolo e più valori. Questo operatore non esegue una ricerca sulle stopword. Per ulteriori informazioni sulle stopword, consultare la documentazione di Apache Lucene. Il valore fornito con questo operatore non fa distinzione tra maiuscole e minuscole.

sm ?q=(type eq "Employee" And fields.city sm "Rome") testo, testo di grandi dimensioni Operatore di query di similitudine. Questo operatore consente di cercare valori simili a criteri specificati, chiamati anche ricerca senza corrispondenza esatta, che utilizza per impostazione predefinita al massimo due modifiche per trovare la corrispondenza con il risultato. "Roma" è simile a "Moma". Questo operatore è applicabile a entrambi i tipi di dati con valore singolo e più valori. Il valore fornito con questo operatore non fa distinzione tra maiuscole e minuscole.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") N/A L'operatore AND può essere usato per inserire una condizione AND tra più condizioni di query. Questo operatore ha la precedenza su OR.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" N/A L'operatore OR può essere usato per inserire una condizione OR tra più condizioni di query.
( ) ?q=type eq "Employee" AND (name eq "John" AND fields.age ge "40")

?q=type eq "Employee" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60)

N/A L'operatore di chiusura tra parentesi raggruppa le condizioni del criterio. Questo operatore ha la priorità più alta, seguito da AND e poi da OR.