[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