Modification des propriétés dans le fichier de configuration du HCL Commerce (wc-component.xml)
Pour modifier des propriétés dans le fichier de configuration (wc-component.xml), vous devez créer une version personnalisée de ce fichier dans un nouveau dossier. La version personnalisée du fichier ne doit contenir que les propriétés modifiées.
Before you begin
Procedure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
-
Développez le projet search-config-ext, puis le dossier src.runtime.config.
-
Ajoutez les éléments XML de base requis pour votre fichier wc-component.xml personnalisé :
-
Ajoutez le fichier XML pour toutes les propriétés que vous souhaitez modifier dans votre fichier personnalisé wc-component.xml :
- Sauvegardez et fermez le fichier de configuration personnalisé.
- Testez vos changements de configuration.
Exemple 1 : Fichier de configuration de composant de catalogue personnalisé qui modifie les propriétés de recherche
<?xml version="1.0" encoding="UTF-8"?>
<_config:DevelopmentComponentConfiguration
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-component.xsd "
xmlns:_config = "http://www.ibm.com/xmlns/prod/commerce/foundation/config">
<_config:extendedconfiguration>
A
<_config:configgrouping name = "SearchConfiguration">
<_config:property name = "SearchProfilesStatistics" value = "true"/>
<_config:property name = "SearchStatisticsUpdateInterval" value = "4800"/>
<_config:property name = "SearchStatisticsResultPagesTrackingThreshold" value = "2"/>
<_config:property name = "relevancyType" value="1"/>
</_config:configgrouping>
B
</_config:extendedconfiguration>
</_config:DevelopmentComponentConfiguration>
Dans l'exemple précédent, le fragment de code qui commence par A et se termine par B correspond au code inséré, qui contient les propriétés suivantes :
- SearchProfilesStatistics
- Valeur modifiée sur
truepour permettre les statistiques de recherche sur le site. - SearchStatisticsUpdateInterval
- La valeur est modifiée sur
4800secondes comme intervalle de temps entre les mises à jour du traitement par lot. - SearchStatisticsResultPagesTrackingThreshold
- La valeur est modifiée sur
2pages de résultats de la recherche pour suivre les statistiques de règles de recherche. - relevancyType
- La propriété relevancyType est définie sur 1 pour activer la fonction de pertinence de la recherche par catégorie.