Liste des contenus

En tant qu'utilisateur Entreprise, vous pouvez utiliser un composant de liste de contenu pour afficher de manière dynamique les éléments de contenu d'un type particulier.

Par exemple, vous pouvez utiliser une liste d'éléments de contenu sur une page de détails de votre choix afin que, lorsqu'un utilisateur clique sur un lien pour accéder à des informations plus détaillées sur un élément de contenu spécifique, la vue détaillée de cet élément soit automatiquement chargée. Par exemple, si une page contient plusieurs articles, chacun accompagné d'un titre et d'une image, et que l'utilisateur clique sur un article donné, quel qu'il soit, la page de détails l'affiche dans son intégralité.

Pour ajouter un composant de liste de contenu à une page, procédez comme suit :

  1. Accédez à la page que vous voulez modifier et assurez-vous que le commutateur Modifier est défini sur Modifier.
  2. Ajoutez le composant à la page.
  3. Pour modifier le composant et son apparence, cliquez sur son icône de menu icône de menu de composant et choisissez Paramètres.
  4. Utilisez l'onglet Général pour modifier l'espacement, l'alignement et les autres options de présentation.
  5. Sélectionnez l'une des options suivantes pour définir des valeurs par défaut supplémentaires pour le contenu affiché.
    • Type de contenu : sélectionnez l'un des types de contenu disponibles. Les types de contenu sont ceux des éléments de contenu de la collection du site et incluent les types de ressource numérique personnalisés.

    • Nombre maximal d'éléments et Commencer à l'élément : indiquez le nombre maximal d'éléments à afficher et où commencer l'affichage. Les éléments supplémentaires ne sont pas affichés.

    • Pagination : indiquez si vous voulez inclure des options de pagination dans la liste. Si cette option est sélectionnée, vous pouvez adapter la manière dont la pagination est affichée avec des boutons ou des numéros de page et différents libellés si nécessaire.

    • Date : utilisez les options fournies pour sélectionner les éléments de contenu à afficher en fonction de leur date de création, selon qu'elle est antérieure ou postérieure à une date ou à une plage de dates, comprise dans une plage de dates, ou comprise entre deux dates ou plages de dates.

    • Catégories : sélectionnez des catégories pour filtrer la liste des éléments de contenu afin d'afficher uniquement les éléments de catégories spécifiques. Cliquez sur Sélectionner des catégories pour ouvrir le panneau coulissant qui vous servira à sélectionner des catégories dans le référentiel de site. Si vous sélectionnez plusieurs catégories dans la même taxonomie, une seule des catégories sélectionnées doit être affectée aux éléments affichés. Si vous sélectionnez plusieurs catégories de différentes taxonomies, toutes les catégories sélectionnées doivent être affectées aux éléments affichés. Par exemple, si vous sélectionnez des catégories pour Villes et Parcs dans la taxonomie Destination, les éléments correspondant à des villes ou à des parcs sont affichés. Si vous sélectionnez la catégorie Villes dans la taxonomie Destination et la catégorie Europe dans la taxonomie Régions, les éléments correspondant à des villes en Europe sont affichés.

      Par défaut, tous les enfants de la catégorie sélectionnée seront disponibles. Si vous préférez limiter votre liste à des éléments d'un noeud de catégorie spécifique, sélectionnez le noeud et désélectionnez Inclure les catégories enfant.

    • Langue : choisissez une langue dans la liste des langues associées au référentiel.

    • Chaîne de requête supplémentaire : (facultatif) indiquez des paramètres de requête supplémentaires pour affiner la liste des éléments affichés à l'aide d'une syntaxe du type : field.dept eq "Finance". Reportez-vous au tableau ci-dessous pour avoir la liste des opérateurs disponibles.

    • Trier par : triez les éléments par nom ou par date, dans l'ordre croissant ou décroissant. Si le type de contenu contient d'autres champs de date, numériques ou décimaux, vous pouvez également trier les éléments en fonction de ces champs.

      Vous pouvez également sélectionner Personnalisé et saisir une expression personnalisée. Par exemple, pour trier les éléments par numéro de service, dans l'ordre croissant, vous pouvez saisir fields.deptno:asc. Vous pouvez également définir un paramètre d'URL pour le tri. Par exemple, vous pouvez saisir {{URLParams.sortBy}}, puis ajouter le paramètre suivant à la fin de l'URL de site : ?sortBy=fields.deptno:asc.

    • Vue d'élément : sélectionnez la mise en page utilisée pour afficher l'élément de contenu. La mise en page Par défaut fournie présente tous les champs de l'élément de contenu. Si d'autres mises en page personnalisées sont conçues pour l'élément de contenu, vous pouvez les choisir. Si vous sélectionnez une présentation personnalisée pour laquelle l'option Ajouter la prise en charge des paramètres personnalisés lorsqu'ils sont utilisés dans les sites est activée, vous pouvez ajouter des données personnalisées à la présentation en cliquant sur Icône Suivant et en saisissant des données dans le champ Données personnalisées, puis cliquer sur Retour pour revenir à l'onglet Général.

    • Page permettant d'afficher un élément individuel : si vous avez désigné des pages comme pages de détails, elles sont répertoriées ici. Sélectionnez une page pour afficher les informations détaillées lorsqu'un utilisateur clique sur le lien d'un élément de contenu à cette fin.

      Remarque :

      Si vous ne créez pas de page de détails, le lien permettant d'afficher les détails de l'élément de contenu n'apparaît pas dans la mise en page par défaut.
    • Vue de liste : sélectionnez une présentation de section pour réorganiser les éléments. Cette liste peut inclure des présentations personnalisées. Les présentations suivantes sont fournies :

      • Horizontal : organise les éléments l'un après l'autre sur une ligne horizontale.

      • Vertical : organise les éléments l'un après l'autre sur une ligne verticale. Si aucune présentation n'est sélectionnée, celle-ci s'applique par défaut.

      • Deux colonnes : dispose les éléments par deux sur plusieurs lignes.

      • Trois colonnes : dispose les éléments par trois sur plusieurs lignes.

      Cliquez sur la flèche de droite située à côté de la présentation sélectionnée pour modifier les paramètres de cette présentation.

    • Vue de liste vide : sélectionnez le type d'affichage d'une liste vide.

    • Options : déterminez si la requête de recherche indiquée dans le composant Recherche de contenu doit s'actualiser automatiquement.

    • Espacement : choisissez le mode d'affichage des éléments.

  6. Utilisez l'onglet Style pour formater le cadre qui contient le composant avec des styles prédéfinis ou avec vos propres choix personnalisés.

Tableau 10-1 Opérateurs de requête

Opérateur Exemple Types de données pris en charge Description
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"

texte, référence, nombre, décimal, booléen, date/heure L'opérateur Egal à (eq) correspond à la valeur exacte indiquée dans la requête. Il ne s'applique pas aux types de données à valeurs multiples. La valeur fournie avec cet opérateur ne fait pas la distinction entre les majuscules et les minuscules, sauf pour les champs standard. Cet opérateur prend également en compte les caractères spéciaux dans la valeur.
co ?q=(type eq "Employee" AND name co "john alex")

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

texte, référence, nombre, décimal, date/heure, texte long L'opérateur Contient (co) correspond à chaque mot donné dans les critères. Les mots sont formés en fractionnant la valeur par des caractères spéciaux. Les résultats obtenus contiennent au moins un des mots recherchés (dans cet exemple, john ou alex ou les deux) Cet opérateur ne prend pas en compte les caractères spéciaux dans la valeur lors de la recherche. Il n'effectue pas de recherche sur les mots ignorés. Pour en savoir plus sur les mots ignorés, reportez-vous à la documentation Apache Lucene.

Cet opérateur s'applique aux éléments texte, texte long pour les attributs à valeur unique, alors qu'il s'applique aux éléments texte, référence, nombre, décimal, date/heure, texte long pour les attributs à valeurs multiples. Pour connaître les formats de date/heure possibles, reportez-vous au tableau Formats de date/heure pris en charge (24 heures) ci-dessous. La valeur fournie avec cet opérateur ne fait pas la distinction entre les majuscules et les minuscules.

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

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

text L'opérateur Commence par (sw) correspond uniquement aux valeurs de caractère initial données dans la condition de champ. Il ne s'applique pas aux types de données à valeurs multiples. La valeur fournie avec cet opérateur ne fait pas la distinction entre les majuscules et les minuscules.
ge ?q=(type eq "Employee" AND fields.age ge "40")

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

nombre, décimal, date/heure L'opérateur Supérieur ou égal à (ge) correspond uniquement aux valeurs de date/heure et numériques. Pour connaître les formats de date/heure possibles, reportez-vous au tableau Formats de date/heure pris en charge (24 heures) ci-dessous. Il ne s'applique pas aux types de données à valeurs multiples.
le ?q=(type eq "Employee" AND fields.weight le "60.6") nombre, décimal, date/heure L'opérateur Inférieur ou égal à (le) correspond uniquement aux valeurs de date/heure et numériques. Pour connaître les formats de date/heure possibles, reportez-vous au tableau Formats de date/heure pris en charge (24 heures) ci-dessous. Il ne s'applique pas aux types de données à valeurs multiples.
gt ?q=(type eq "Employee" AND fields.age gt "20") nombre, décimal, date/heure L'opérateur Supérieur à (gt) correspond uniquement aux valeurs de date/heure et numériques. Pour connaître les formats de date/heure possibles, reportez-vous au tableau Formats de date/heure pris en charge (24 heures) ci-dessous. Pour connaître les formats de date/heure possibles, reportez-vous au tableau Formats de date/heure pris en charge (24 heures) ci-dessous. Il ne s'applique pas aux types de données à valeurs multiples.
lt ?q=(type eq "Employee" AND fields.age lt "20")

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

nombre, décimal, date/heure L'opérateur Inférieur à (lt) correspond uniquement aux valeurs de date/heure et numériques. Pour connaître les formats de date/heure possibles, reportez-vous à la section Formats de date/heure pris en charge (24 heures). Il ne s'applique pas aux types de données à valeurs multiples.
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*")

texte, texte long L'opérateur d'expression de requête ou de recherche de proximité (correspondances) (mt) vous permet de trouver les mots se trouvant à une certaine distance les uns par rapport aux autres. Les résultats sont triés par meilleure correspondance. Il est utile pour rechercher des éléments de contenu lorsque les valeurs données dans les critères "petrol 20kmpl" doivent repérer le contenu réel susceptible de contenir "petrol fuel mileage runs 20KMPL in the speed way".

L'opérateur Correspond à peut également utiliser un caractère générique dans la valeur donnée. En outre, il prend en charge les recherches avec plusieurs caractères génériques et les recherches avec caractère générique unique au sein d'une seule valeur. Utilisez ? pour un caractère générique unique et * pour plusieurs caractères. "John" et "Joan" peuvent être recherchés avec "Jo?n" pour un caractère unique et avec "Jo*" pour plusieurs caractères.

L'opérateur s'applique aux types de données à valeur unique et à valeurs multiples. Il n'effectue pas de recherche sur les mots ignorés. Pour en savoir plus sur les mots ignorés, reportez-vous à la documentation Apache Lucene. La valeur fournie avec cet opérateur ne fait pas la distinction entre les majuscules et les minuscules.

sm ?q=(type eq "Employee" And fields.city sm "Rome") texte, texte long Opérateur de requête de similarité. Cet opérateur permet de rechercher des valeurs ressemblant à des critères indiqués, également appelées correspondances partielles, qui utilisent par défaut un maximum de deux modifications pour correspondre au résultat. "Rome" est semblable à "Dome". L'opérateur s'applique aux types de données à valeur unique et à valeurs multiples. La valeur fournie avec cet opérateur ne fait pas la distinction entre les majuscules et les minuscules.
AND ?q=(type eq "Employee" AND name eq "John" AND fields.age ge "40") N/A L'opérateur AND peut être utilisé pour insérer une condition AND entre plusieurs conditions de requête. Il est prioritaire sur OR.
OR type eq "Employee" AND name eq "John" OR fields.age ge "40" N/A L'opérateur OR peut être utilisé pour insérer une condition OR entre plusieurs conditions de requête.
( ) ?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 Les parenthèses, l'opérateur de délimitation, permettent de grouper les conditions dans les critères. Elles ont le niveau de priorité le plus élevé, suivies par AND, puis par OR.