By: pepito
Date: 2005-04-01
Time: 12:30
|
when récalcitrant!
bon je rend les armes!
bonjour tout le monde,
voila le when que j'essaye d'utiliser :
[onload_parent; block=tr; when [var.parent_id] += -1] |
j'ai une erreur qui me dis que parent_id n'existe pas.
Mais bon si je l'affiche simplement avec
la valeur s'affiche bien...
une idée?
|
By: Skrol29
Date: 2005-04-01
Time: 17:37
|
Re: when récalcitrant!
Ton code marche bien pour moi.
Avec TBS 2.00 et 2.01.
Est-tu sûr que ta variable existe au moment du LoadTemplate() ?
[onload] est traité sur LoadTemplate() alors que les champs var distincts sont traités sur Show().
|
By: pepito
Date: 2005-04-01
Time: 18:34
|
Re: when récalcitrant!
j'ia la version 2.0.2 ca vient peut etre de là...
je vérifierai ca ce soir
|
By: pepito
Date: 2005-04-01
Time: 19:54
|
Re: when récalcitrant!
non pas de changement...
voila mon code html
<tr>
[onload_parent; block=tr; when [var.parent_id] += -1]
<td><a href="?id=[var.parent_id]"><img src="[var.theme]/img/parent.jpg" /></a>
<td><a href="?id=[var.parent_id]">Revenir</a>
<td>
<td>
</tr>
|
ce qui est bizarre c'est que si j'enlève le [onload...] le reste marche très bien!!
C'est à dire que les lien avec "?id=..." sont correct. J'en déduis que parent_id est bien positionnée.
|
By: Skrol29
Date: 2005-04-01
Time: 21:17
|
Re: when récalcitrant!
l'opérateur += n'est pas correcte. Ca devrait être +=- mais cela ne crée pas de message d'erreur. Simplement la condition est toujours considérée fausse.
|
By: pepito
Date: 2005-04-01
Time: 22:47
|
Re: when récalcitrant!
j'ai remplacé le += par +- .
Le message d'erreur s'affiche toujours et mon bloc tr s'affiche quelque soit la valeur de parent_id.
s'il te reste encore quelques idées sous le coude je suis preneur :)
|
By: pepito
Date: 2005-04-01
Time: 23:17
|
Re: when récalcitrant!
bon c'est bon j'ai réussi!!!
pour ceux que ca intéresse voila comment était mon code:
$tbs->LoadTemplate (...);
$parent_info = GetParentInfo();
if (cond) blablabla
$tbs->MergeBlock (...);
|
voila maintenant
$parent_info = GetParentInfo();
if (cond) blablabla
$tbs->LoadTemplate (...);
$tbs->MergeBlock (...);
|
Et ca fonctionne!!! YES! :-)
merci pour ton aide
|
|
Posting in progress.
Please wait...
|