Mise à niveau des formulaires de recherche personnalisée

Dans AEM 6.2, l’emplacement du référentiel où les formulaires de recherche personnalisée sont stockées a changé. Lors de la mise à niveau, ils sont déplacés de leur position de la version 6.1 :

  • /apps/cq/gui/content/facets

vers un nouvel emplacement :

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

Pour cette raison, les réglages manuels sont nécessaires après une mise à niveau pour que les formulaires puissent continuer à fonctionner.

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

Pour plus d’informations, consultez la documentation sur les 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étsling:resourceType pour les formulaires de recherche personnalisée configurés. Cela est nécessaire pour que la propriété puisse indiquer l’emplacement correct du script de rendu.

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

  1. Open CRXDE Lite by going to https://server:port/crx/de/index.jsp
  2. Accédez à l’emplacement du nœud qui doit être ajusté, tel que spécifié dans la liste des formulaires de recherche personnalisée ci-dessous.
  3. Cliquez sur le nœud. Dans le volet droit des propriétés, cliquez sur la propriété sling:resourceType, puis modifiez-la.
  4. Enfin, enregistrez les modifications en appuyant sur le bouton Tout enregistrer.

Liste de formulaires de recherche personnalisée

Vous trouverez ci-dessous une liste de tous les formulaires de recherche personnalisée et des modifications dont ils ont besoin après la mise à niveau. Ils se réfèrent aux noms dans /conf/global/settings/cq/search/facets/sites/items.

Fulltext Predicate with node name "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 fait partie du formulaire de recherche. Dans la version 6.2, le champ de texte intégral a été remplacé par OmniSearch. Ce predicate est ignoré par programmation et ne peut pas être supprimé.

Action : Supprimez le nœud entièrement.

Autres prédicats de texte intégral

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/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 resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/pathprédicates

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée ci-dessus).

Prédicats de balises

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

tags

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 d’état de page

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

pagestatuspréate

Type de ressource dans la version 6.1

cq/gui/components/siteadmin/admin/searchpanel/searchpréates/pagestatuspréate

Type de ressource dans la version 6.2 n/a

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

Actions:

  • Remove the pagestatuspredicate node

  • Copier 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
  • Make sure you set listOrder property for the analyticspredicate node to "8". Cela est nécessaire pour éviter les conflits.

Prédicats de plage de dates

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

daterangeprédicate
Type de ressource dans la version 6.1 cq/gui/components/common/admin/customsearch/searchpréates/daterangeprédicate
Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée ci-dessus).

Filtre masqué

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

granit/ui/components/foundation/form/hidden

Type de ressource dans la version 6.2

granit/ui/components/foundation/form/hidden

Action : Aucun élément à 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/searchpréates/analyticspredicate

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/plage-prédicate

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée ci-dessus).

Remarque

Remarque : Contrairement à la version 6.1, le prédicat de plage ne génère pas le rendu d’une 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 resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/sliderrangeprédicate

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/component spredicate

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/userprédicate

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/modèles/prédicate

Type de ressource dans la version 6.2

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

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée ci-dessus).

Rail de recherche d’administrateurs de ressources

The nodes below refer to the names in /conf/global/settings/dam/search/facets/assets/items

Fulltext Predicate with node name "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/searchpréates/fulltextpréate
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 predicate est ignoré par programmation et ne peut pas être supprimé.

Action : Supprimez le nœud 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/searchpréates/pathbrowserprédicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/pathbrowserprédicate

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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/searchpréates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/optionspredicate

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans la version 6.2 indiquée 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édicat 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/searchpréates/publishprédicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/publishprédicate

Actions:

  • Adjust the resourceType property (add "/coral" like in the 6.2 location indicated above)

  • Add an optionPaths (of type String) property with the value: /libs/dam/options/predicates/publish

  • Add singleSelect property with boolean value true.

Prédicats d’état

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/searchpréates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/optionspredicate

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans la version 6.2 indiquée ci-dessus).

Prédicats d’état d’expiration

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 statut d'expiration
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpréates/expiredassetprédicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/expiredassetprédicate

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans la version 6.2 indiquée 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 métadatavalidité
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpréates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/optionspredicate

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans la version 6.2 indiquée ci-dessus).

Prédicats d’évaluation

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 Évaluation
Type de ressource dans la version 6.1 dam/gui/components/admin/customsearch/searchpréates/ratingpréate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpredicates/sliderangepredicate

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans la version 6.2 indiquée ci-dessus).

Prédicats 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/searchpréates/tagsfilterprédicate
Type de ressource dans la version 6.2 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Actions:

  • Adjust the resourceType property (add "/coral" like in the 6.2 location indicated above)

  • 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/searchpréates/tagsfilterprédicate
Type de ressource dans la version 6.2 cq/gui/components/coral/common/admin/customsearch/searchpredicates/tagspredicate

Actions:

  • Adjust the resourceType property (add "/coral" like in the 6.2 location indicated above)

  • 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/searchpréates/optionspredicate
Type de ressource dans la version 6.2 dam/gui/coral/components/admin/customsearch/searchpréates/optionspredicate

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans la version 6.2 indiquée 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 granit/ui/components/foundation/form/hidden
Type de ressource dans la version 6.2 granit/ui/components/coral/foundation/form/hidden

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans la version 6.2 indiquée ci-dessus).

Sur cette page