Amélioration du chargement des données de catalogue, d'attribut et de pièce jointe
Pour un React Store activé pour, HCL Digital Experience tous les actifs numériques se trouvent dans HCL Digital Experience. Les ressources numériques ne se trouvent pas dans le magasin du serveur Web.
Le chemin d'image stocké dans la base de données, tel que FULLIMAGE, les colonnes THUMBNAIL dans CATENTDESC, est l'URL personnalisée associée au fichier dans HCL Digital Experience.
La charge de données pour la catégorie, le produit et l'attribut est améliorée pour modifier le chemin de l'image dans la base de données afin qu'il corresponde à l'URL personnalisée dans HCL Digital Experience. Ces chargements de données prennent en charge les propriétés facultatives supplémentaires similaires aux propriétés utilisées pour l'outil Asset File Upload.
Les exemples de fichier de configuration de chargement de données activés HCL Digital Experience pour l'outil se trouvent dans le répertoire <commerce>/samples/DataLoad/Catalog/DX. Les exemples de fichier de configuration de chargement de données pour les pièces jointes se trouvent dans le répertoire <commerce>/samples/DataLoad/Marketing/DX.
Le chargement des données vérifie d'abord la paire nom-valeur suivante dans la table STORECONF :
| Propriété | Description |
|---|---|
| hcl.externalContent.enabled | Si la valeur est définie sur true pour le magasin, son magasin parent ou le magasin 0, le chemin d'accès de l'image ou du fichier est amélioré pour correspondre à l'URL personnalisée. Les propriétés facultatives supplémentaires dans les fichiers de configuration de chargement de données sont utilisées pour configurer l'URL personnalisée. |
| Propriété | Description |
|---|---|
| customURLContextRoot | Le préfixe à ajouter à l'URL personnalisée. Le mot clé est facultatif. S'il n'est pas spécifié, aucun préfixe n'est ajouté à l'URL. |
| replaceInvalidCharacterWith | La commande URL ne permet que les caractères suivants : ". (point), a-z, A-Z, 0-9, - (tiret), _ (trait de soulignement), / (barre oblique)". Si les chemin relatif du fichier contiennent des caractères non valides, ils sont remplacés par le caractère spécifié ici. Si cette propriété n'est pas spécifiée, les caractères non valides dans le chemin de l'image ne sont pas remplacés. |
| externalURLPrefix | Une liste de préfixes séparés par une virgule. Tout chemin d'image dans les fichiers CSV de chargement de données qui commence par le préfixe spécifié sera chargé tel quel dans la base de données sans modification pour correspondre à l'URL personnalisée dans HCL Digital Experience. Par exemple, "http://, https://, ftp://". |