21489 Posts in 5783 Topics by 2622 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 362 Views |
-
Working with variables in the template

18 March 2011 at 6:43am
Ok thought this was gonna be an easy one and it maybe although i have spent 5 hours and with my limited knowledge i don't seem to have found the solution.
I have a table on a template page that lists the data from a control, all works ok see below,
<% if Location %>
<table id="Standard">
<thead>
<tr>
<th>Name</th>
<th>Grid Ref</th>
<th>Postcode</th>
<th>Height Restriction</th>
<th>Training Loc.</th>
</tr>
</thead>
<% control Location %>
<tbody>
<tr >
<td>$Name</a></td>
<td>$GridRef</td>
<td>$Postcode</td>
<td>$HeightRst </td>
<td>$Training</td>
</tr>
</tbody>
<% end_control %>
</table>
<% end_if %>what i want to do is just show a word if the variable $HeightRst (which is a decimal) is less than 3 the idea being that if the height restriction is less that 3 show a warning word. I have tried putting code in the template page and also in the php page but i don't seem to be able to find the right way of doing it. In my mind it seems easy if $HeightRst < 3 then 'warning' but i just can't seem to get the right code. Any help or pointers much appreciated.
Mick
-
Re: Working with variables in the template

19 March 2011 at 6:36pm
In 2.* the template engine doesn't support inequalities. You should put this logic in your location model.
function HeightWarning() {
return ($this->HeightRst < 3);
}Then you can use <% if HeightWarning %>....
-
Re: Working with variables in the template

19 March 2011 at 10:11pm
As usual, you come through with the answer, many thanks.
Mick
| 362 Views | ||
|
Page:
1
|
Go to Top |


