[Zope] traversal problem

john blair mailtome200420032002 at yahoo.com
Fri Mar 4 07:44:03 EST 2005


I tried this
<p tal:define="category_id
request/form/category;category python:getattr(here,
category_id);"> </p>
  <table>
    <tr tal:repeat="item category/objectValues"> 
          <td tal:content="item/id">Id</td>
          <td tal:content="item/title">Title</td>
    </tr>

    </table> 

It still gives

Error Type: KeyError
Error Value: 'category'


--- "SER.RI-TIC-Alexis Roda" <alexis.roda at urv.net>
wrote:

> john blair wrote:
> > Hi I have say 3 folders with following ids
> > folder1
> > folder2
> > folder3
> > 
> > Now I show this list to the user in a comno box.
> User
> > selects folder which results in displaying of the
> > contents of that folder.
> > Say the select box name is category
> > i.e <select name="category">
> > now when the user selects one of the category what
> I
> > do is
> > <p tal:define="category request/form/category">
> </p>
> >   <table>
> >     <tr tal:repeat="item category/objectValues"> 
> >           <td tal:content="item/id">Id</td>
> >           <td tal:content="item/title">Title</td>
> >     </tr>
> > </table>
> > 
> > It gives me a key error .What should I do to
> correctly
> > traverse the folder
> 
> category is a string, try with something like:
> 
> <div tal:define="category_id request/form/category;
>                   category python:getattr(here,
> category_id);
>                  ">
>   ...
> </div>
> 
> 
> 
> HTH
> -- 
>                                     ////
>                                    (@ @)
>
----------------------------oOO----(_)----OOo--------------------------
> <>               Ojo por ojo y el mundo acabara
> ciego
> /\ Alexis Roda - Universitat Rovira i Virgili -
> Reus, Tarragona (Spain)
>
-----------------------------------------------------------------------
> 
> _______________________________________________
> Zope maillist  -  Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the Zope mailing list