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. Ouvrez le CRXDE Lite en accédant à 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 font référence aux noms figurant dans /conf/global/settings/cq/search/facets/sites/items.

Attribut de texte complet avec le nom de noeud "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/searchpréates/fulltextpréate

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 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/searchpréates/pathprédicates

Type de ressource dans la version 6.2

cq/gui/components/coral/common/admin/customsearch/searchpréates/pathprédicate

Action : Ajustez la resourceType propriété (ajoutez "/corail" 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

tags

Type de ressource dans la version 6.1

cq/gui/components/common/admin/customsearch/searchpréates/tagspredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/common/admin/customsearch/searchpréates/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:

  • Supprimer le noeud pagestatuspredicate

  • 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
  • Veillez à définir la propriété listOrder du noeud analyticspredicate sur "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/searchpréates/daterangeprédicate

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans l’emplacement 6.2 indiqué 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/searchpréates/analyticspredicate

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

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpréates/rangeprédicate

Action : Ajustez la resourceType propriété (ajoutez "/corail" comme dans l’emplacement 6.2 indiqué 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/searchpréates/optionspredicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpréates/optionspredicate

Action : Ajustez la resourceType propriété (ajoutez "/corail" 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/searchpréates/sliderrangeprédicate

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpréates/sliderrangeprédicate

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

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpréates/component/spredicate de composant

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

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpréates/userprédicate

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

Type de ressource dans la version 6.2

cq/gui/components/coral/siteadmin/admin/searchpanel/searchpréates/templatesprédicate

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

Rail de recherche d’administrateurs de ressources

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

Attribut de texte complet avec le nom de noeud "fulltext"

Nœud(s) dans le formulaire de recherche par défaut dans la version 6.1 texte intégral
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 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/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 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é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 :

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

  • Ajoutez une propriété optionPaths (de type String) avec la valeur : /libs/dam/options/predicates/publish

  • Ajoutez la propriété singleSelect avec la valeur booléenne 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 l’emplacement 6.2 indiqué 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 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 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 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 É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/searchpréates/sliderangeprédicate

Action : Ajustez la resourceType propriété (ajoutez "/coral" comme dans l’emplacement 6.2 indiqué 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 :

  • 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/searchpréates/tagsfilterprédicate
Type de ressource dans la version 6.2 cq/gui/components/coral/common/admin/customsearch/searchpréates/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/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 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 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 l’emplacement 6.2 indiqué ci-dessus).

Sur cette page