1) don't make spaces around = in HTML attributes:
        tal:define="query here/testquery"

a mistake

2) Why do you use repeat['result'] ? Can you point us to documentation
where did you read it ?
   tal:replace="result/firstname"  should work as expected or
   tal:replace="python:result[
'firstname']" in case of result is
dictionary and you need to use python: for some reason.

http://wiki.zope.org/ZPT/RepeatVariable

requires repeat to be called. I used this as previously using tal:replace="result/firstname produced a keyerror as I had no dictionaries set up. The repeat variable sets-up a dictionary automatically...


3) what testquery returns ? I suppose it returns method, because you are
calling this method wit parameter 'id', but I don't think you meant it
in this way.

testquery returns a ZSQL query which works and is tested. The id variable is totally meant as we are passing through a dynamic variable from a ZPT page through to the ZSQL query. At the moment to simplify things! (required..) this variable is fixed to 'IT'.

Thanks for your help


On 11/1/07, Radim Novotny < novotny.radim@gmail.com> wrote:
michael nt milne napsal(a):
> yeah I have modified to this
>
> <li tal:define = "query here/testquery"
>      tal:repeat="result python:query(id='IT')">
> <span tal:replace="python:repeat['result'].firstname">First
> Name</span>&nbsp;
>   </li>
>

1) don't make spaces around = in HTML attributes:
         tal:define="query here/testquery"

2) Why do you use repeat['result'] ? Can you point us to documentation
where did you read it ?
    tal:replace="result/firstname"  should work as expected or
    tal:replace="python:result['firstname']" in case of result is
dictionary and you need to use python: for some reason.

3) what testquery returns ? I suppose it returns method, because you are
calling this method wit parameter 'id', but I don't think you meant it
in this way.

--
Radim Novotny

_______________________________________________
Zope maillist  -  Zope@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 )



--
michael