Personnalisation de HCL Commerce Search dans la vitrine
Vous pouvez personnaliser HCL Commerce Search dans la vitrine en fonction de vos besoins métier. Vous pouvez personnaliser HCL Commerce Search en fonction de votre rôle dans le site WebSphere Commerce.
Les requêtes de recherche sont généralement lancées à partir de la vitrine. Le paramètre le plus important spécifié lors du lancement d'une requête de recherche est le profil de recherche. Un profil de recherche peut être transmis à l'exécution HCL Commerce Search en l'ajoutant comme paramètre dans la balise wcf:rest.
Selon l'endroit où le profil de recherche personnalisé est appelé dans la vitrine, différents widgets JSP doivent être mis à jour.
Procédure
-
Mettez à jour le fichier SearchSetup.jspf dans le répertoire classique de votre magasin :
- workspace_dir\Stores\WebContent\widgetdir\Common
-
Remplacer
IBM_findProductsBySearchTermpar le profil de recherche personnaliséX_findCatalogEntryByfield1.Important : Le profil personnalisé doit étendre le profil qui est remplacé dans cette étape pour éviter de perdre des paramètres du profil précédent.Les zones d'index mappées aux zones de données utilisateur CatalogEntryView peuvent être affichées dans la vitrine en modifiant le fichier JSP.
Les zones personnalisables, field3 et field5 de CatalogEntry peuvent être affichées dans le widget CatalogEntry :<c:out value="Custom field3: ${catalogEntryView.UserData.field3}" /> <c:out value="Custom field5: ${catalogEntryView.UserData.field5}" />