HI all,

 

Am using TT as part of a catalyst application and am fairly new to TT, so hope 
the question is smart enough:

How can I dynamically build a TT hash? I am basically re-ordering database 
information in a sorted hash, so it can be displayed/rendered quicker but I 
need to add keys dynamically to the hash, and I am failing to do that.

Eg:

 

[% FOREACH sowcol IN sowreq -%]

                [% FOREACH sowipspec IN sowcol.sowipspecs -%]

                                [% spec = sowipspec.fipspecnb.ipspecnb ;

                                                arr.ipspecs.push({

                                                                $spec = [ {

                                                                                
               nb = sowipspec.fipspecnb.ipspecnb,

                                                                               
}]

                                                })

                                %]   à this works fine

                                [% FOREACH feview IN feviews -%]                
                                         

                                                [% spec = 
sowipspec.fipspecnb.ipspecnb ;

                                                   arr.ipspecs.spec.push({      
                                                                        

                                                                                
                                feviews = [ {

                                                                                
                                                                type = 
feview.viewtype,

                                                                                
                                                    }          

                                                                                
                                ]

                                                                                
                                                

                                                                                
                })

                                                %] àThis does not work when 
wanting to add new key "feview".

                                [% END %]                                       
    

                [% END %]

[% END %]

 

Any help greatly appreciated.

Thanks

Roland

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Aptina (UK) Limited, Century Court, Millennium Way, Bracknell, Berkshire, RG12 
2XT. Registered in England No. 06570543.

This e-mail and any attachments contain confidential information and are solely 
for the review and use of the intended recipient. If you have received this 
e-mail in error, please notify the sender and destroy this e-mail and any 
copies.

_______________________________________________
templates mailing list
templates@template-toolkit.org
http://mail.template-toolkit.org/mailman/listinfo/templates

Reply via email to