THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour

J'ai comparé dans la gestion des messages, ils sont identiques avec un site qui va bien.
Sur celui en local, non, je pense que ça vient des boucles.
Si quelqu'un peut vérifier :

           <div class="chapo">#CHAPO</div>
                  <p><strong>::caracteristiques:: :</strong><br />
                    <ul>
                      <THELIA_carac type="caracteristique" produit="#PRODUIT_ID">
                      <li>
                        <strong>#TITRE :</strong>
                        <THELIA_caracval type="CARACVAL" caracteristique="#ID" produit="#PRODUIT">
                        #VALEUR
                        </THELIA_caracval>
                      </li>
                      </THELIA_carac>
                    </ul>
                    <span class="quote">#POSTSCRIPTUM</span>
                  </p>
                  <form action="#AJOUTER_PARAMETRE(#URLCOURANTE,panier=1)" method="post">
                    <input type="hidden" name="action" value="ajouter" />
                    <input type="hidden" name="ref" value="#REF" />
                    <input type="hidden" name="quantite" value="1" />
                    #NOUVEAU[<div>::nouveau::</div>][]
                    #PROMO[<span class="prixProduit">#PRIX2 €</span> ::changprix:: #PRIX €][<span class="prixProduit">#PRIX €</span>]
                    <T_DECLI>
                    <ul class="declinaisons">
                      <THELIA_decli type="DECLINAISON" rubrique="#RUBRIQUE" produit="#ID" stockmini="1">
                      <li>
                        <label for="declinaison#ID">#DESCRIPTION :</label>
                        <select name="declinaison#ID" id="declinaison#ID">
                        <THELIA_declidisp type="DECLIDISP" declinaison="#ID" produit="#PRODUIT" stockmini="1">
                        <option value="#ID">#TITRE</option>
                        </THELIA_declidisp>
                        </select>
                      </li>
                      </THELIA_decli>
                    </ul>
                    </T_DECLI>
                    <//T_DECLI>
                    <!--#FILTRE_supegal(#STOCK||1||<a class="acheter" href="#PANIER"><span><span>::ajouterpanier::</span></span></a>||Produit indisponible)-->
                    #FILTRE_supegal(#STOCK||1||<p><a class="acheter" href="#PANIER"><span><span>::ajouterpanier::</span></span></a></p>||<p>Produit indisponible</p>)
                  </form>
                </div>
                <div class="description">#DESCRIPTION</div>
                <T_DOCUMENT>

Et comme dit roadster31, copier/coller C'EST MAL 48.gif

Online


C'est quoi le problème exactement ?


OpenStudio Toulouse

Offline


Bonjour roadster31

Les images parlent mieux, 1er exemple, le mail avec dans la désignation la déclinaison, dans le 2eme il y a aussi, normalement, une déclinaison :
48.jpg
49.jpg

Dans les deux cas, la description pour l'affichage du mail est la même :

<tbody>
<tr id="intitules">
<th id="ref">Référence</th> <th id="designation">Désignation</th> <th id="pu">P.U.  €</th> <th id="qte">Qté</th>
</tr>

Donc je pense que c'est dans les boucles qu'il y a un bug.

EDIT:
La version actuelle est partie de 1.5.2 jusqu'à 1.5.4.2 (via les MàJ successives)

Last edited by griggione (09-08-2013 08:03:16)

Online


Si la déclinaison apparaît dans le panier, et la commande dans le B.O., elle apparaîtra dans les mails.


OpenStudio Toulouse

Offline


RE

Pas dans le panier.
J'ai comparé les deux fichiers panier.html, là ou ça marche il y a en plus : 

<th>Déclinaisons</th>
<td class="ligne">#DECTEXTE</td>

J'ai donc rajouté,ce qui affiche Déclinaisons mais rien dedans.

50.jpg

Et dans le BO, je n'ai pas non plus la déclinaison.

Online


Pas dans le panier.

dans le BO, je n'ai pas non plus la déclinaison.

Ca veut donc dire que la déclinaison n'a pas été prise en compte lors de la mise au panier, et conséquemment lors du passage de la commande.


OpenStudio Toulouse

Offline


RE

Ce qui renvoie aux boucles plus haut non ?

Online

Offline


RE

Elles te semblent bonne ou pas ?

Online


A vue de nez, oui. Mais si ça marche pour un produit et pas pour un autre, c'est que le problème est ailleurs. Ou, je n'en sais rien.


OpenStudio Toulouse

Offline


RE

Pour aucun produit avec déclinaison, les exemples je les prend sur un autre thelia qui va bien.

Offline


RE

Je suis aller voir la boucle DECVAL qui permet d'afficher dans la panier le détail de la déclinaison choisie.

<THELIA_decval type="DECVAL" article="#ARTICLE">
        <THELIA_declinaison type="DECLINAISON" id="#DECLINAISON">
           #DECTEXTE
        </THELIA_declinaison>
     </THELIA_decval>

Pas d'affichage ....

Offline


RE


Si je met :

#FILTRE_supegal(#STOCK||1||<p><a class="acheter" href="#PANIER"><span><span>::ajouterpanier::</span></span></a></p>||<p>Produit indisponible</p>)

- La commande est prise en compte
- je bascule sur le panier
- je n'ai pas l'affichage de la déclinaison (comme en haut)

Si je met :

                    #FILTRE_different(#STOCK||0||<button type="submit">::ajouterpanier::</button>)
                    #FILTRE_egalite(#STOCK||0||::rupturestock::)

- La commande est prise en compte
- je ne bascule pas sur le panier
- j'ai l'affichage de la déclinaison