Activation du défilement automatique dans le widget Carrousel de contenu
Vous souhaitez peut-être que le widget Carrousel de contenu fasse automatiquement défiler les images plutôt que de demander à l'utilisateur de contrôler le défilement. Si tel est le cas, vous pouvez ajouter une propriété de défilement automatique au fichier JSPF du fournisseur d'interface utilisateur pour le widget et spécifier la vitesse de défilement.
Avec cette fonctionnalité activée, le widget défile automatiquement jusqu'à ce que le client interagisse avec le widget, par exemple, en cliquant sur une image ou en utilisant les flèches pour le défilement.
Remarque : Les étapes suivantes ne s'appliquent que si vous utilisez l'infrastructure Dojo.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
- Démarrez HCL Commerce Developer. Basculez vers la vue Explorateur d'entreprise.
-
Ouvrez votre fichier ContentCarousel_UI.jspf personnalisé pour le widget Carrousel de contenu.
Conseil : Pour le widget par défaut, le fichier se trouve sur le chemin d'accès suivant :
- workspace_dir\Stores\WebContent\widgetdir\com.ibm.commerce.store.widgets.ContentCarousel
-
Localisez la ligne de code suivante :
<div id="contentCarouselWidget${widgetSuffix}" class="contentCarouselWidget carousel" data-dojo-type="wc/widget/Carousel" data-dojo-props="speed:2000" > -
Ajoutez la valeur suivante à l'attribut data-dojo-props :
,auto:5000Le résultat ressemble à cet exemple
<div id="contentCarouselWidget${widgetSuffix}" class="contentCarouselWidget carousel" data-dojo-type="wc/widget/Carousel" data-dojo-props="speed:2000,auto:5000" >Conseil : Le nombre5000indique le nombre de millisecondes entre chaque défilement, ce qui signifie que le widget défilera toutes les 5 secondes. Vous pouvez modifier le nombre pour raccourcir ou allonger le temps. - Enregistrez et fermez le fichier ContentCarousel_UI.jspf.