J'ai un comportement étrange avec ces deux là

J'ai crée des déclinaisons de contenances (8oz, 1l, etc)

J'ai fait des mots clés par type de produit (light, normal).

Ces mots clés renseignent les prix (8ox Light X€)


Quand je fais un nouveau mot clé j'ai invariablement deux prix déclarés en base

un à zéro et l'autre, à savoir le bon prix.

La table exportée en csv donne (j'ai mis un seul exemple)

"63","0","mot","5","Cremoladas light - 6.5 oz","PEN","0.00","8.50","0",,,"0","1"

"64","63","mot","5","6.5 oz",,"0.00","0.00","0",,"declinaison","6","0"



Puis si je supprime toutes les entrées qui ont un champ déclinaison ça fonctionne comme je veux.
L'autre méthode que j'ai trouvé c'est d'ajouter {rang_lien>0} dans la boucle


La question est : c'est normal ou je fais pas comme il faut ?

Voici la boucle pour les prix


<BOUCLE_PRECIO_MOT(MOTS){id_rubrique}>
        <BOUCLE_PRECIOS(PRIX_OBJETS){id_mot}{par rang_lien}>
                #PRIX
        </BOUCLE_PRECIOS>
</BOUCLE_PRECIO_MOT>      


Il y avait aussi un problème de warnings PHP liès au fait (de mémoire) des count sur objets non enumérables, c'est nouveau, ça vient de sortir, que j'ai contourné misérablement avec

                error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE);

dans ecrire/aguiller.php


_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip

Répondre à