[Zope] Iterating over a Python list with <dtml-in>
Sven Jacobs
jacobs at tedsoft.de
Fri Feb 6 03:37:17 EST 2004
Dear newsgroup,
I want to iterate over a list returned by a Python script using the
<dtml-in> tag of Zope. The script looks like this:
# Script BEGIN
missing = []
for curprop in context.sqlGetObjectProperties(objid=curobjid):
found = 0
for prop in context.sqlGetObjectTypeProperties(objtypid=curobjtypid):
if (curprop.propid == prop.propid):
found = 1
if (found == 0):
missing.append(prop.propid)
return missing
# Script EOF
The test DTML document looks like this
<dtml-in
expr="pyGetMissingObjectProperties(curobjid=objid,curobjtypid=objtypid)">
<dtml-var sequence-index><br>
</dtml-in>
and works fine, I see several sequence indexes. But how do I actually
access the values from the list? <dtml-var missing> within the <dtml-in>
block does not work :(
Thanks for any help!
Sven Jacobs
More information about the Zope
mailing list