Bonjour, j'utilise le plugin thelia dans un spip.
J'ai besoin de récupérer le nombre de commandes par client.
J'ai donc créer (vu sur le forum de thelia
->http://forum.thelia.fr/viewtopic.php?id=124
pour une boucle produits) une balise CONTCOMM dans la function
boucleCommande($texte, $args) dans le fichier boucles.php
dans les fonctions de thelia.
C'était une première chez moi. Et ça marche.
J'utilise donc cette balise dans ma boucle.
Ca marche mais ça affiche le compteur autant de fois
qu'il ya d'itérations de la boucle (normal).
J'essaie donc de récupérer la variable en dehors de la boucle
- en php c'est même pas la peine vu que les variables
thelia et php ne font pas bon ménage. J'essaie donc
avec les #SET et #GET mais ça marche pas
normal vu la remarque de Arnault Pachot sur le forum de gname
->http://article.gmane.org/gmane.comp.web.spip.user
/133334/match=variable+balise+thelia+spip
Je suis donc perdu, et je me dit qu'ici quelqu'un
a certainement la solution.
Je met le code en question.
Merci au sauveteur.
<THELIA_clients type="CLIENT">
<h3 class="titre">Le client</h3>
<THELIA_calcul_cmd type="COMMANDE" client="THELIA-ID">
#SET{totalcommandes, THELIA-CONTCOMM}
</THELIA_calcul_cmd>
<h3 class="titre">#GET{totalcommandes} commande(s)</h3>
Nom : THELIA-NOM<br />Prenom : THELIA-PRENOM<br />
Email : THELIA-EMAIL<br />ID
: THELIA-ID<br />Ref : THELIA-REF<br />Fixe : THELIA-TELFIXE<br />
Port :
THELIA-TELPORT<br />Adr : THELIA-ADRESSE1 - THELIA-ADRESSE2 -
THELIA-ADRESSE3<br
/>CP : THELIA-CPOSTAL<br />Ville : THELIA-VILLE<br />
<THELIA_cmd type="COMMANDE" client="THELIA-ID">
<br />Ref : THELIA-REF<br />Date : THELIA-DATE<br />
Total :
THELIA-TOTALCMD<br />Statut : THELIA-STATUT<br />Adr : THELIA-ADRESSE
<br />Adr
Fact : THELIA-ADRFACT<br />Num facture : THELIA-FACTURE<br />
Type paiement :
THELIA-FILTRE_egalite(THELIA-PAIEMENT||6||Chèque)
THELIA-FILTRE_egalite(THELIA-PAIEMENT||9||Virement)
THELIA-FILTRE_egalite(THELIA-PAIEMENT||19||CB)
THELIA-FILTRE_egalite(THELIA-PAIEMENT||21||Paypal)<br
/>
</THELIA_cmd>
</THELIA_clients>