Mettre à niveau les formulaires de recherche personnalisés

ATTENTION

AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

Dans AEM 6.2, l’emplacement de stockage des Forms de recherche personnalisée dans le référentiel a changé. Lors de la mise à niveau, ils sont déplacés de leur emplacement dans la version 6.1 à l’adresse :

  • /apps/cq/gui/content/facets

à un nouvel emplacement sous :

  • /conf/global/settings/cq/search/facets

Pour cette raison, des ajustements manuels sont nécessaires après une mise à niveau pour que les formulaires continuent à fonctionner.

Cela s’applique aux nouveaux Forms de recherche ainsi qu’aux Forms par défaut qui ont été personnalisés.

Pour plus d’informations, voir la documentation sur Facettes de recherche.

Modification de la propriété resourceType

Sauf indication contraire, la plupart des réglages qui doivent être effectués après la mise à niveau nécessitent de modifier la propriété sling:resourceType pour les formulaires de recherche personnalisée configurés. Cela est nécessaire afin que la propriété pointe vers l’emplacement correct du script de rendu.

Vous pouvez modifier la propriété en procédant comme suit :

  1. Ouvrez CRXDE Lite en accédant à https://server:port/crx/de/index.jsp.
  2. Accédez à l’emplacement du noeud qui doit être ajusté, comme indiqué dans la liste de Forms de recherche personnalisée ci-dessous.
  3. Cliquez sur le nœud. Dans le volet des propriétés de droite, cliquez sur et modifiez la variable sling:resourceType .
  4. Enfin, enregistrez les modifications en appuyant sur la touche Enregistrer tout bouton .

Liste des Forms de recherche personnalisée

Vous trouverez ci-dessous une liste de toutes les Forms de recherche personnalisées et des modifications dont elles ont besoin après la mise à niveau. Ils font référence aux noms figurant dans la section /conf/global/settings/cq/search/facets/sites/items.

Prédicat de texte intégral avec pour nom de nœud « fulltext »

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 fulltext

Type de ressource dans la version 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate

Type de ressource dans la version 6.2 n/a

Dans AEM 6.1, le prédicat de texte intégral standard faisait partie du formulaire de recherche. Dans la version 6.2, le champ de texte intégral a été remplacé par OmniSearch. Ce prédicat est ignoré par programmation et peut être supprimé.

Action : Supprimez entièrement le noeud.

Autres prédicats de texte intégral

Noeud(s) dans la recherche par défaut dans la version 6.1 n/a

Type de ressource dans la version 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/fulltextpredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/fulltextpredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats de navigateur de chemin d’accès

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

path

Type de ressource dans la version 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/pathpredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/pathpredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats de balises

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

balises

Type de ressource dans la version 6.1

cq/gui/components/common/admin/customsearch/searchpredicates/tagspredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de statut de page

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

pagestatuspredicate

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/pagestatuspredicate

Type de ressource dans la version 6.2 n/a

Le statut de page a été remplacé par deux prédicats de propriétés d’options, l’un pour la publication et l’autre pour le statut de LiveCopy.

Actions :

  • Supprimez le nœud pagestatuspredicate.

  • Copiez le nœud

    • /libs/settings/cq/search/facets/sites/jcr:content/items/publishstatuspredicate
    • vers /conf/global/settings/cq/search/facets/sites/jcr:content/items.
  • Copier le nœud

    • /libs/settings/cq/search/facets/sites/jcr:content/items/livecopystatuspredicate
    • vers /conf/global/settings/cq/search/facets/sites/jcr:content/items.
  • Assurez-vous de définir la propriété listOrder pour le nœud analyticspredicate sur « 8 ». Cela est nécessaire pour éviter les conflits.

Prédicats de période

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

daterangepredicate
Type de ressource dans la version 6.1 cq/gui/components/common/admin/customsearch/searchpredicates/daterangepredicate
Type de ressource dans la version 6.2

cq/gui/components/coral/common/admin/customsearch/searchpredicates/daterangepredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Masqué Filtrer

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

type

Type de ressource dans la version 6.1

granite/ui/components/foundation/form/hidden

Type de ressource dans la version 6.2

granite/ui/components/foundation/form/hidden

Action : Rien à ajuster.

Prédicat Analyses

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

analyticspredicate

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/analyticspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de plage

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

n/a

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/rangepredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/rangepredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

REMARQUE

Remarque : Contrairement à la version 6.1, le prédicat de plage n’affiche plus de balise dans la barre de recherche.

Prédicat de propriété d’options

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

n/a

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/optionspredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/optionspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de plage de curseurs

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

n/a

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/sliderrangepredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de composants

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

n/a

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/componentspredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/componentspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat d’auteur

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

n/a

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/userpredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/userpredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de modèles

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1

n/a

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpredicates/templatespredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpredicates/templatespredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Rail de recherche d’administrateurs de ressources

Les nœuds ci-dessous font référence aux noms dans /conf/global/settings/dam/search/facets/assets/items.

Prédicat de texte intégral avec pour nom de nœud « fulltext »

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 fulltext
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/fulltextpredicate
Type de ressource dans la version 6.2 n/a

Dans la version 6.1, le prédicat de texte intégral standard faisait partie du formulaire de recherche. Dans la version 6.2, le champ de texte intégral a été remplacé par OmniSearch. Ce prédicat est ignoré par programmation et peut être supprimé.

Action : Supprimez le noeud mentionné ci-dessus.

Prédicats de navigateur de chemin d’accès

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 pathbrowser
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/pathbrowserpredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/pathbrowserpredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats de type MIME

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 mimetype
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats de taille de fichier

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 filesize
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/filesizepredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Action : ajustez resourceType tel qu’indiqué dans l’emplacement de la version 6.2 ci-dessus.

Prédicats de dernière modification de la ressource

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 assetlastmodifiedpredicate
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/assetlastmodifiedpredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de publication

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 publish
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/publishpredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/publishpredicate

Actions :

  • Ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

  • Ajoutez une propriété optionPaths (de type chaîne) avec pour valeur : /libs/dam/options/predicates/publish

  • Ajoutez une propriété singleSelect avec pour valeur booléenne true.

Prédicats de statut

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 status
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats de statut d’expiration

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 expirystatus
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/expiredassetpredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/expiredassetpredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats de validité de métadonnées

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 metadatavalidity
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicats d’évaluation

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 rating
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/ratingpredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat d’orientation

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 orientation
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
Type de ressource dans la version 6.2 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Actions :

  • Ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

  • Ajoutez une propriété fieldLabel avec la même valeur que la propriété text du même nœud.

  • Ajoutez une propriété emptyText avec la même valeur que la propriété text du même nœud.

  • Ajoutez une propriété rootPath avec la même valeur que la propriété optionPaths du même nœud.

Prédicat de style

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 style
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/tagsfilterpredicate
Type de ressource dans la version 6.2 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Actions :

  • Ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

  • Ajoutez une propriété fieldLabel avec la même valeur que la propriété text du même nœud.

  • Ajoutez une propriété emptyText avec la même valeur que la propriété text du même nœud.

  • Ajoutez une propriété rootPath avec la même valeur que la propriété optionPaths du même nœud.

Prédicats de format vidéo

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 videoFormat
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpredicates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/optionspredicate

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Prédicat de ressource principale

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 mainasset
Type de ressource dans la version 6.1 granite/ui/components/foundation/form/hidden
Type de ressource dans la version 6.2 granite/ui/components/coral/foundation/form/hidden

Action : ajustez la propriété resourceType (ajoutez « /coral » comme dans l’emplacement 6.2 indiqué ci-dessus).

Sur cette page