THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,
je suis désolé, j'ai bien été chercher sur le oueb, je ne vois pas comment appeler une fonction dans mon template.

Voila ce que je voudrais faire. Un tableau regroupant les frais de port en fonction de la tranche de poids pour chaque module de livraison. Et bien sûr du pays, enfin déja la Françe, ça me rendrait service.

Entre autre j'ai regardé :
https://forum.thelia.net/viewtopic.php?id=11410
https://forum.thelia.net/viewtopic.php?id=12950

J'ai bien essayé de démarrer quelque chose avec : 
{loop type="delivery" name="deliveryLoop" country=64}
et pour ce qui est d'appeler getpostage ou getpostageamount je n'y arrive pas non plus.

La je suis coincé !

Offline


{postage} et la boucle delivery sont dépendants du contexte (contenu du panier, client connecté, etc.). Tu ne pourras pas établir un tableau par module / poids / pays avec.

Le plus simple serait d'écrire un module qui implémente une boucle. Tu peux t'inspirer de ce qui a été fait dans local/modules/TheliaSmarty/Template/Plugins/CartPostage.php par exemple. Mais il faudra certainement bidouiller le panier pour arriver au résultat attendu.


OpenStudio Toulouse

Offline


Arff je pensais qu'il y aurait un moyen simple.

Bon ben faudra que je me penche un jour sur comment on crée un module.

Merci