[Zope] Zope tal/dtml syntax for results from external method...
Phil Harris
phil.harris@zope.co.uk
Wed, 25 Jun 2003 14:51:17 +0100
This is a slightly contrived example that might help:
<tal:dummy tal:repeat="a python:[list('phil'),list('harris'),list('bob')]">
<div tal:content="python:a[0]+a[1]+a[2]"/>
</tal:dummy>
hth
On Wed, 25 Jun 2003 09:34:06 -0400, Jeffrey Hood <jhood@hmcon.com> wrote:
> I finally got my external method call working, and returning values...
> using <dtml-var getRecords> it prints:
> {u'item': [['1', 'Fido', '5.00'], ['2', 'Spot', '10.00'], ['4', 'Sparky',
> '24'], ['9', 'Buffy', '10'], ['10', 'Bobby', '50']]}
>
> the code for the above is:
> from SOAPpy import SOAPProxy
>
> def getAllRows():
> server = SOAPProxy( "http:..." )
> rows = server.getAll()
> return rows
>
> I can (in a python script) do:
> for row in rows:
> print row[0]
> ...
>
> I have been trying everything that I can think of to do the same in dtml,
> or
> preferably, tal...
>
> Could anyone post a snipit that would show how to get each element in a
> var
> and then access the positional element?
>
> Thanks in advance...
>
> JH
>
> jhood -
> hmcon com
>
>
> _______________________________________________
> 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 )
>
--
Phil Harris