Terry Steichen wrote:
> 
> All,
> 
> I'm having trouble making some simple-looking VTL branching logic work.  It
> looks like this:
> 
> 1    #foreach($item in $items)
> 2        #set ($test = $item.Folder_code)
> 3        <td>$test</td>
> 4        #if($test == 0)
> 5            <td>file</td>
> 6        #else
> 7        <td>folder</td>
> 8        #end
> 9    #end
> 
> The value of $test that is printed is just fine (line 3 above) - but the branching 
>logic
> (lines 4 through 8) doesn't work at all.
> 
> Now if I change the #set line to directly assign any number to $test (line 2)
> equent branching logic works just fine.  The problem seems to be in
> assigning $test the value of $item.Folder_code (line 2), which happens to be a byte.
> 
> I went through the docs and the archives trying to figure this out.  Could
> any of you give me an idea on what the heck I'm doing wrong?

This is more of a velocity-user list question, anyway...

Doesn't Velocity deal with Integer numbers only? Maybe you should return
Integer into $item.Folder_code?

Bojan

PS. This stuff can be found in User Guide.

Reply via email to