Vous consultez actuellement l'aide de la version:

Utilisez des formulaires de recherche pour personnaliser la sélection des prédicats de recherche utilisés dans les panneaux de recherche disponibles dans différents panneaux ou consoles AEM de l’environnement de création. La personnalisation de ces panneaux permet d’adapter la fonctionnalité de recherche à vos besoins.

Une plage de prédicats prête à l’emploi est disponible. Vous pouvez ajouter plusieurs prédicats, dont (entre autres) le prédicat Texte intégral pour les recherches en texte intégral, le prédicat Propriété pour rechercher des ressources correspondant à une propriété unique que vous avez spécifiée ou le prédicat Options pour rechercher des ressources correspondant à une ou plusieurs valeurs que vous spécifiez pour une propriété donnée.

Vous pouvez configurer les formulaires de recherche utilisés dans différentes consoles et l’explorateur des ressources (lors de la modification des pages). Les boîtes de dialogue de configuration de ces formulaires sont accessibles en sélectionnant :

  • Outils
    • Général
      • Formulaires de recherche

Lorsque vous accédez à cette console pour la première fois, vous pouvez constater que toutes les configurations comportent un symbole de cadenas. Cela signifie que la configuration appropriée est la configuration par défaut (prête à l’emploi) et qu’elle ne peut pas être supprimée. Une fois que vous avez personnalisé la configuration, le cadenas disparaît sauf si vous supprimez la configuration personnalisée, auquel cas la valeur par défaut (et le symbole de cadenas) est rétablie.

chlimage_1

Configurations

Les configurations par défaut disponibles sont les suivantes :

  • Éditeur de page (recherche de documents) :
    Cette configuration définit les options disponibles lors de la recherche de documents dans l’explorateur de ressources (lors de la modification d’une page).
  • Éditeur de page (recherche d’images) :
    Cette configuration définit les options disponibles lors de la recherche d’images dans l’explorateur de ressources (lors de la modification d’une page).
  • Éditeur de page (recherche de manuscrits) :
    Cette configuration définit les options disponibles lors de la recherche de manuscrits dans l’explorateur de ressources (lors de la modification d’une page).
  • Éditeur de page (recherche de pages) :
    Cette configuration définit les options disponibles lors de la recherche de pages dans l’explorateur de ressources (lors de la modification d’une page).
  • Éditeur de page (recherche de paragraphes) :
    Cette configuration définit les options disponibles lors de la recherche de paragraphes dans l’explorateur de ressources (lors de la modification d’une page).
  • Éditeur de page (recherche de produits) :
    Cette configuration définit les options disponibles lors de la recherche de produits dans l’explorateur de ressources (lors de la modification d’une page).
  • Éditeur de page (recherche Scene7) :
    Cette configuration définit les options disponibles lors de la recherche de ressources Scene7 dans l’explorateur de ressources (lors de la modification d’une page).
  • Rail de recherche d’administration de sites :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il utilise le rail de recherche de la console Sites.
  • Éditeur de page (recherche de vidéos) :
    Cette configuration définit les options disponibles lors de la recherche de vidéos dans l’explorateur de ressources (lors de la modification d’une page).
  • Rail de recherche d’administrateurs de ressources :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il utilise la console Assets.
  • Rail de recherche d’administrateurs de catalogues :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il effectue une recherche dans un catalogue de commerce.
  • Rail de recherche d’administrateurs de commandes :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il recherche des commandes de commerce.
  • Rail de recherche d’administrateurs de collections de produits :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il effectue une recherche dans des collections de produits de commerce.
  • Rail de recherche d’administrateurs de produits :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il recherche des produits de commerce.
  • Rail de recherche d’administrateurs de projets :
    Cette configuration définit les options de recherche que l’utilisateur peut sélectionner lorsqu’il effectue une recherche dans des projets.

Prédicats et paramètres associés

Prédicats

En fonction de la configuration, les prédicats disponibles sont les suivants :

Prédicat Objectif Paramètres
Analytics   Fonctions de recherche/filtrage dans l’explorateur Sites lors de l’affichage de données Analytics. Les filtres de recherche Analytics se cumulent pour correspondre aux colonnes Analytics personnalisées mappées.
  • Libellé du champ
  • Description
Dernière ressource modifiée   Date à laquelle la ressource a été modifiée pour la dernière fois.
Prédicat personnalisé, en fonction du prédicat de date.
Composants   Permet à un créateur de rechercher/filtrer des pages comportant un composant spécifique. Par exemple, une galerie d’images.
 
  • Libellé du champ
  • Espace réservé
  • Nom de la propriété*
  • Détails de propriété
  • Description
Date   Recherche, à l’aide d’un curseur, de ressources en fonction d’une propriété de date.
  • Libellé du champ
  • Nom de la propriété*
  • Description
Plage de dates   Recherche de ressources créées dans une plage de dates spécifiées pour une propriété de date. Dans le panneau Rechercher, vous pouvez spécifier des dates de début et de fin.
  • Libellé du champ
  • Espace réservé
  • Nom de la propriété*
  • Texte de la plage (De)*
  • Texte de la plage (À)*
  • Description
État d’expiration   Recherchez des ressources en fonction d’un état d’expiration.
  • Libellé du champ
  • Nom de la propriété*
  • Description
Taille du fichier   Recherchez des ressources en fonction de leur taille.
  • Libellé du champ
  • Nom de la propriété*
  • Chemin d’accès aux options
  • Description
Texte intégral   Recherchez un prédicat pour les recherches en texte intégral.
  • Libellé du champ
  • Espace réservé
  • Nom de la propriété
  • Description
Filtre masqué Filtre portant sur une propriété et une valeur, invisible pour l’utilisateur.
  • Nom de la propriété
  • Valeur de la propriété
  • Description
Options  

Les options sont des nœuds de contenu créés par l’utilisateur.

Pour plus d’informations, voir Ajout d’un prédicat Options.

  • Libellé du champ
  • Chemin d’accès JSON
  • Nom de la propriété*
  • Sélection simple
  • Chemin d’accès aux options
  • Description
Propriété d’options   Effectuez une recherche portant sur une propriété d’option.
  • Libellé du champ
  • Nom de la propriété*
  • Chemin d’accès au nœud d’options
  • Sélection simple
  • Description
État de la page   Recherchez des pages en fonction de leur état.
  • Libellé du champ
  • Nom de la propriété de publication
  • Nom de propriété LiveCopy
  • Description
Chemin d’accès   Recherchez des ressources situées sous un chemin d’accès spécifique.
  • Libellé du champ
  • Ajouter un chemin de recherche
  • Description
Propriété   Effectuez une recherche sur une propriété spécifiée. aucun
État de publication   Recherchez des ressources en fonction de leur état de publication.
  • Libellé du champ
  • Nom de la propriété*
  • Description
Plage   Recherchez des ressources qui se trouvent dans une plage spécifiée. Vous pouvez spécifier, dans le panneau Rechercher, les valeurs minimale et maximale de la période concernée.
  • Libellé du champ
  • Nom de la propriété
  • Description
Options de la plage   Prédicat de recherche spécifique pour Assets et identique au prédicat de curseur commun. Il reste disponible en raison de problèmes de rétrocompatibilité.
  • Libellé du champ
  • Nom de la propriété*
  • Chemin d’accès aux options
  • Description
Évaluation   Recherchez des ressources en fonction de leur évaluation.
  • Libellé du champ
  • Nom de la propriété*
  • Chemin d’accès aux options
  • Description
Date relative   Recherchez des ressources en fonction de leur date de création relative.
  • Libellé du champ
  • Nom de la propriété*
  • Date relative
  • Description
Plage du curseur   Prédicat de recherche commun, qui étend le prédicat de plage avec la fonction de curseur. La valeur de la propriété recherchée doit être comprise entre les limites du curseur.
  • Libellé du champ
  • Nom de la propriété*
  • Description
Balise   Recherchez des ressources en fonction des balises. Vous pouvez configurer la propriété de chemin d’accès pour renseigner les différentes balises dans la liste de balises.
  • Libellé du champ
  • Nom de la propriété*
  • Chemin d’accès aux options
  • Description
Balises   Effectuez une recherche en fonction des balises.
  • Espace réservé
  • Nom de la propriété*
  • Description

Remarque :

  • Les prédicats de recherche communs sont définis dans :
    /libs/cq/gui/components/common/admin/customsearch/searchpredicates
  • Les prédicats de recherche liés uniquement à l’administration d’un site (interface utilisateur classique) se trouvent sous :
    /libs/cq/gui/components/siteadmin/admin/searchpanel/searchpredicates
    .
    Ils sont obsolètes et disponibles uniquement à des fins de rétrocompatibilité.

Ces informations sont proposées à des fins de référence seulement. Vous ne devez pas apporter de modifications au répertoire /libs.

Paramètres de prédicat

En fonction du prédicat, une sélection de paramètres est disponible pour la configuration :

  • Libellé du champ
    Libellé qui s’affiche sous forme d’en-tête réductible ou de libellé de champ du prédicat.
  • Description
    Informations descriptives à l’intention de l’utilisateur.
  • Espace réservé
    Texte non renseigné ou espace réservé du prédicat au cas où aucun texte de filtrage ne serait saisi.
  • Nom de la propriété
    Propriété en fonction de laquelle effectuer la recherche. Elle utilise un chemin relatif et les caractères génériques */*/* pour spécifier la profondeur de la propriété par rapport au nœud jcr:content (chaque astérisque représente un niveau de nœud).
    Si vous souhaitez effectuer une recherche uniquement sur le nœud enfant de premier niveau de la ressource, dont la propriété x est égale au nœud jcr:content, utilisez */jcr:content/x.
  • Détails de propriété
    Profondeur maximale à laquelle rechercher cette propriété dans les ressources. Une recherche sur cette propriété peut donc être exécutée sur une ressource et des enfants récursifs jusqu’au niveau auquel les enfants sont égaux à la profondeur spécifiée.
  • Valeur de la propriété
    Valeur de la propriété sous forme d’une chaîne absolue ou de langage utilisant des expressions, par exemple, cq:Page ou
    ${empty requestPathInfo.suffix ? "/content" : requestPathInfo.suffix}.
  • Texte de la plage
    Libellé du champ de plage dans le prédicat Plage de dates.
  • Chemin d’accès aux options
    L’utilisateur peut sélectionner le chemin d’accès à l’aide de l’Explorateur de chemins d’accès dans l’onglet Paramètres de prédicat, puis cliquer sur l’icône « + » pour ajouter la sélection à la liste des options valides (puis sur l’icône « - » pour la supprimer, si nécessaire).
    Les options sont des nœuds de contenu créés par l’utilisateur, qui possèdent la structure suivante :
    (jcr:primaryType = nt:unstructured, value (String), jcr:title (String))
  • Chemin d’accès au nœud d’options
    Globalement identique à Chemin d’accès aux options, à la différence qu’il se trouve dans le champ de prédicat commun, tandis que l’autre est spécifique aux ressources.
  • Sélection unique
    Si cette option est activée, les options s’affichent sous forme de cases à cocher. Autrement, elles le seront sous forme de boutons radio.
  • Nom des propriétés de publication et Live Copy
    Libellés des cases à cocher Publication et Live Copy pour le prédicat spécifique aux sites.
  • Dans l’onglet Paramètres, l’astérisque (*) dans le libellé du champ désigne les champs obligatoires, pour lesquels un message d’erreur s’affiche s’ils ne sont pas renseignés.

Configuration des formulaires de recherche

Création/ouverture d’une configuration personnalisée

  1. Sélectionnez Outils > Opérations > Formulaires de recherche.

  2. Sélectionnez la configuration que vous souhaitez personnaliser.

  3. Utilisez l’icône Modifier pour ouvrir la configuration pour la mise à jour.

  4. S’il s’agit d’une nouvelle personnalisation, vous allez probablement ajouter de nouveaux champs de prédicat et définir les paramètres requis. S’il s’agit d’une personnalisation existante, vous pouvez sélectionner un champ existant et mettre à jour les paramètres.

  5. Sélectionnez Terminé pour enregistrer la configuration.

    Remarque :

    Les configurations personnalisées sont enregistrées (de façon appropriée) sous :

    • /apps/cq/gui/content/facets/<option>
    • /apps/commerce/gui/content/facets/<option>

Ajout/modification d’un champ de prédicat et définition des paramètres de champ

Vous pouvez ajouter ou modifier des champs et définir/mettre à jour leurs paramètres :

  1. Si vous souhaitez ajouter un nouveau champ, ouvrez l’onglet Sélectionner le prédicat et faites glisser le prédicat souhaité vers l’emplacement souhaité. Par exemple, le prédicat de plage de dates :

    chlimage_1
  2. Selon que :

    • vous ajoutez un nouveau champ :
      après avoir ajouté le prédicat, l’onglet Paramètres, qui contient les propriétés qui peuvent être définies, s’affiche ;
    • vous souhaitez mettre à jour un prédicat existant :
      sélectionnez le champ de prédicat (à droite), puis ouvrez l’onglet Paramètres.

    Par exemple, les paramètres du prédicat de plage de dates :

    chlimage_1
  3. Apportez les modifications nécessaires et confirmez-les en cliquant sur Terminé.

Aperçu de la configuration de recherche

  1. Sélectionnez l’icône Aperçu :

    chlimage_1
  2. Les formulaires de recherche s’affichent tels qu’ils apparaissent (totalement développés) dans la colonne Rechercher de la console appropriée.

    chlimage_1
  3. Fermez l’aperçu pour terminer la configuration.

Suppression d’un champ de prédicat

  1. Sélectionnez le champ de prédicat (à droite), ouvrez l’onglet Paramètres, puis sélectionnez l’icône Supprimer (dans le coin inférieur gauche).

    chlimage_1
  2. Une boîte de dialogue vous invite à confirmer la suppression.

  3. Confirmez la suppression et les autres modifications en cliquant sur Terminé.

Suppression d’une configuration (pour rétablir la valeur par défaut)

Une fois que vous avez personnalisé une configuration, cette option remplace les valeurs par défaut. Vous pouvez rétablir la configuration par défaut en supprimant la configuration personnalisée.  

Remarque :

Vous ne pouvez pas supprimer les configurations par défaut.

Les configurations personnalisées doivent être supprimées à partir de la console :

  1. Sélectionnez une configuration (par exemple, Éditeur de page (Recherche sur des paragraphes)), puis cliquez sur l’icône Supprimer de la barre d’outils :

    chlimage_1
  2. La configuration personnalisée est supprimée et la valeur par défaut est rétablie (le symbole de cadenas réapparaît dans la console).

Ajout de prédicats d’options

Les prédicats d’options (options, propriété d’options) permettent de configurer un élément à rechercher. Ils servent généralement à rechercher un élément directement sous la page, par exemple, une propriété sur le nœud de page.

L’exemple ci-dessous (pour effectuer une recherche en fonction du modèle utilisé pour créer une page) illustre la procédure :

  1. Créez le nœud définissant la propriété à rechercher.

    Vous avez besoin d’un nœud racine contenant les définitions des différentes options disponibles pour l’utilisateur.

    Les nœuds pour les différentes options ont besoin de propriétés :

    • jcr:title : libellé de champ à afficher dans le champ de recherche
    • value : valeur de la propriété à rechercher
    chlimage_1

    Remarque :

    Vous ne devez rien modifier dans le chemin d’accès /libs.

    Ceci est dû au fait que le contenu de /libs est remplacé la prochaine fois que l’instance est mise à niveau (et peut également l’être lorsque vous appliquez un correctif ou un Feature Pack).

    La méthode recommandée pour la configuration et d’autres modifications est la suivante :

    1. Recréez l’élément nécessaire, car il existe dans /libs, sous /apps. Dans ce cas dans :
      1. /libs/cq/gui/content/common/options/predicates
    2. Apportez des modifications dans /apps.

  2. Ouvrez la console Formulaires de recherche et sélectionnez la configuration à mettre à jour. Par exemple, le rail de recherche d’administrateurs de sites.

    Ensuite, cliquez/appuyez sur l’icône Modifier des formulaires de recherche.

  3. En fonction de la configuration, ajoutez des options ou une propriété d’options à la configuration.

  4. Mettez à jour les champs, en particulier :

    • Nom de la propriété
      Spécifique à la propriété du nœud à rechercher sur les nœuds cibles. Par exemple :
      jcr:content/cq:template
    • Chemin d’accès au nœud d’options
      Sélectionnez le chemin d’accès à l’emplacement contenant vos options. Par exemple :
      /apps/cq/gui/content/common/options/predicates/templatetype
    chlimage_1
  5. Sélectionnez Terminé pour enregistrer la configuration.

  6. Accédez à la console appropriée (dans cet exemple, Sites) et ouvrez le rail Rechercher. Les formulaires de recherche qui viennent d’être définis, ainsi que les différentes options, sont visibles. Sélectionnez l’option nécessaire pour afficher les résultats de la recherche :

    chlimage_1

Autorisations d’utilisateur

Le tableau ci-dessous répertorie les autorisations nécessaires à la modification, à la suppression et à l’aperçu dans des formulaires de recherche.

Action Autorisations
Modifier  Autorisations de lecture, d’écriture sur le nœud /apps.
Supprimer Autorisations de lecture, d’écriture, de suppression sur le nœud /apps
Aperçu Autorisations de lecture, d’écriture, de suppression sur le nœud /var/dam/content.
Autorisations de lecture, d’écriture sur le nœud /apps.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne