THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,
sur la page product.html,
je propose différentes déclinaisons du produit de type,
je souhaite récupérer dynamiquement le poids à la sélection de la déclinaison.
J'aurais imaginé que ça marche avec :

 <span id="pse-weight" class="pse-weight"> 

mais non.

Comment est ce que je peux faire ?

Last edited by vz777 (11-02-2019 21:28:37)

Offline


Dans la page product.html, le poids d'un PSE (= d'une déclinaison) n'est pas dispo. Mais c'est simple de l'ajouter.

Tu peux remplacer la ligne 30 :

"finalPrice" => $finalPrice

Par

"finalPrice" => $finalPrice,
"weight" => $WEIGHT

(attention aux virgules !)

Ensuite, place dans ta page à l'endroit où tu veux afficher le poids :

 <span id="pse-weight" class="pse-weight"> 

Enfin, il te faut modifier assets/src/js/thelia.js, pour ajouter après la ligne 239 :

$pse.weight.html(pse.weight);

Ensuite, il te faut générer le fichier assets/dist/js/thelia.min.js, soit avec Grunt, si tu l'as installé, soit à la main avec un minifieur en ligne.

Et ça devrait marcher smile


OpenStudio Toulouse

Offline


Comme d'habitude, ça marche nickel wink;)

Merci Franck

Offline