>
> I have a very simple documentclass in very simple structure in method that
> should return the properties of the document:
>
> <dtml-call "REQUEST.set('tid', REQUEST.cookies['careermanid'])">
> <dtml-with RESULTS> // RESULTS is a ZClass Object Manager
> <dtml-call "REQUEST.set('tmp', _.getitem(_['tid']))"> // tmp is a
> document with an id equal to the cookie
> <dtml-return "tmp.propertyIds">
this line should read:
<dtml-var "tmp.propertyIds()">
Two things going wrong:
1. the dtml-return tag is for DTML Methods that should just return
something. You want dtml-var.
2. you call propertyIds in an expression (the line is shorthand for
<dtml-var expr="tmp.propertyIds()"> - in that case you have to call it
as a function.
> </dtml-with>
>
> During the application i add properties to the document and want to display
> them with the above method. The Property ids does not get shown though.
> I've tried:
> <dtml-with tmp>
> <dtml-var propertyIds>
> </dtml-with>
this should get you a list, like ['title', 'prop1, ...]
> and also:
> <dtml-in "tmp.propertyIds">
> <dtml-return sequence-item>
> </dtml-with>
this doesn't work for reasons outlined above.
Rik
_______________________________________________
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )