Bonjour,
Voici mon problème de la semaine.
Je dois afficher une liste de projets. Au bout de chaque ligne se trouvent des liens d'options contentant l'id de chaque projet (charger, supprimer...).
Je charge donc un tableau (infoprojets) contenant les infos pour chaque projet que je merge après mon LoadTemplate et avant mon Show().
OK jusque là tout va bien.
Mais je ne veux pas afficher ces options si il s'agit du projet en cours. L'id du projet chargé se trouve dans le tableau $GLOBALS['SESSION']['id_projet'].
Un test du type suivant ne fonctionne pas :
<div>[onload;block=div;when [listeProjets.idprojet]!=[var.SESSION.id_projet]]j'affiche mes liens</div>
|
Alors j'ai regardé les posts et je suis tombé sur un cas similaire.
J'ai donc essayé de remplacer onload par onshow mais ça ne change rien.
Je dois dire que j'ai du mal à saisir les subtilités de ces méthodes ainsi que l'utilisation du MergeField que j'ai essayé mais que j'ai dû lamentablement utiliser.
Voilà, je vois un peu où se situe le problème, une histoire de priorité de fusion, mais je suis incapable de le résoudre.
Merci pour vos réponses et n'oubliez pas le Beaujolais nouveau ;-)