Error Value: sequence-var-get_size
Hi All! How can I use the sequence-var-get_size variable? I have the following DTML Method: <dtml-var standard_html_header> <table cellpadding="5" cellspacing="0" border="0"> <tr bgcolor="#CFCFCF"> <td><b>Type</b></td> <td><b>Name</b></td> <td><b>Size</b></td> <td><b>Last Modified</b></td> </tr> <dtml-in expr="objectValues()" sort="id" > <dtml-if sequence-even> <tr bgcolor="#DCDCDC"> <dtml-else> <tr> </dtml-if> <td><img src="<dtml-var sequence-var-icon>" border="0"></td> <td><a href="&dtml-absolute_url;"><dtml-var sequence-var-id></td> <td> <dtml-var sequence-var-get_size> bytes</td> <td> <dtml-var sequence-var-bobobase_modification_time></td> </tr> </dtml-in> </table> <dtml-var standard_html_footer> but whenever I try to run it I get an ugly Zope message: "This resource may be trying to reference a nonexistent object or variable sequence-var-get_size". What is the problem? Best Regards. Giuseppe.
Zoper writes:
... <dtml-var sequence-var-get_size> bytes</td> <td> ...
but whenever I try to run it I get an ugly Zope message: "This resource may be trying to reference a nonexistent object or variable sequence-var-get_size". What is the problem? There are objects that do not have a "get_size" method (e.g. Folder, Database Adapter, External Methods).
Check whether it exists before you use it. <dtml-if sequence-var-get_size> <dtml-var sequence-var-get_size> bytes </dtml-if> This will give you nothing for objects with size 0. But, this might not be a problem for you. If it is, you must use '<dtml-if expr="_.has_key('sequence-var-get_size')">'. Dieter
participants (2)
-
Dieter Maurer -
Zoper