Personnalisation du widget
Outre les fonctionnalités prêtes à l’emploi du widget PLP, vous pouvez personnaliser davantage le widget pour inclure les fonctionnalités suivantes :
- Filtrage par attributs
- Prise en charge de plusieurs langues
- Curseurs de prix
Pour plus d’informations sur la personnalisation du widget PLP pour gérer les fonctionnalités ci-dessus, consultez le fichier lisez-moi storefront-product-listing-page
dans le référentiel suivant. Le fichier Lisez-moi de ce référentiel fournit un exemple de personnalisation du widget PLP et de déploiement de ces personnalisations sur votre site.
Exemple de style
Vous pouvez personnaliser l’aspect du widget PLP pour qu’il corresponde à votre site à l’aide de CSS.
button
s’applique aux boutons de widget.Les balises div mises en surbrillance contiennent la classe cible ds-sdk-product-item__product-name
.
Personnalisez le nom du produit en ajoutant une règle pour les mettre en majuscules.
.ds-sdk-product-item__product-name {
text-transform: uppercase;
}
Classes CSS
Liste de produits
.ds-sdk-product-list
: div externe.ds-sdk-product-list__grid
: div interne
Pagination de la liste de produits
.ds-plp-pagination
.ds-plp-pagination_item
.ds-plp-pagination_item--current
Widgets
.ds-widgets
: div externe.ds-widgets__actions
: div interne côté gauche.ds-widgets__results
: div interne du côté droit
Liste déroulante de tri
.ds-sdk-sort-dropdown
.ds-sdk-sort-dropdown__button
.ds-sdk-sort-dropdown__items
.ds-sdk-sort-dropdown__items--item
.ds-sdk-sort-dropdown__items--item-selected
.ds-sdk-sort-dropdown__items--item-active
Facettes
.ds-plp-facets
.ds-plp-facets__header
.ds-plp-facets__header_title
.ds-plp-facets__header__clear-all
.ds-plp-facets__pills
.ds-sdk-pill
.ds-sdk-pill__label
.ds-sdk-pill__cta
.ds-plp-facets__list
.ds-sdk-input
.ds-sdk-input__label
.ds-sdk-product-item__product-swatch-group
ds-sdk-product-item__product-swatch-item
.ds-sdk-input_fieldset_show-more
.ds-sdk-labelled-input
.ds-sdk-labelled-input__input
.ds-sdk-labelled-input__label