> It is more like :
> <? IF checkvar == 'blah' ?>
> <td>Blah text :</td><td><? var1 ?></td>
> <td>Blah2 text :</td><td><? var2 ?></td>
> ............<tr> from time to time ................
> <td>BlahX text :</td><td><? varX ?></td>
> <? END ?>
>
> So this will not help much... and it has to be done on the designer side (i
> don't want to touch texts i'm giving just the var's)
> Thanx anyway......
You could use PROCESS/INCLUDE with an argument based on checkvar, eg:
[% BLOCK checkvar_is_blah -%]
<td>Blah text :</td><td>[% var1 %]</td>
<td>Blah2 text :</td><td>[% var1 %]</td>
<td>BlahX text :</td><td>[% var1 %]</td>
[% END -%]
[% BLOCK checkvar_is_hoho -%]
<td>Hoho text :</td><td>[% var1 %]</td>
<td>Hoho2 text :</td><td>[% var1 %]</td>
<td>HohoX text :</td><td>[% var1 %]</td>
[% END -%]
[% PROCESS "checkvar_is_$checkvar" -%]
(This is similar to a switch statement.) my_blah and my_hoho
could be blocks (as above) or separate files. Also, you might
want to wrap the PROCESS in a TRY/CATCH to handle the "default"
case where checkvar doesn't have a valid value.
Craig