21 Feb
2002
21 Feb
'02
8:47 p.m.
Roger Sillito writes:
Hello, I'm trying to iterate through an list created with ObjectItems and test if each sequence item has a given property, something like:
<dtml-in "objectItems(['DTML Document'])"> <dtml-if "_['sequence-item'].hasProperty('active')"> <p>This document is "active"</p> </dtml-if> </dtml-in>
This isn't working though, I get
Error Type: AttributeError Error Value: hasProperty "_[...]" renders the object. This process often results in a string and strings do not have a "hasProperty" attribute.
Use "_.getitem(...)" instead. More about such issues in the "Name lookup" section of <http://www.dieter.handshake.de/pyprojects/zope/book/chap3.html> Dieter