Re: [Zope] How can folder address its contents?
Excellent. Thanks, Jeff. This works:
<dtml-in "foldername.objectValues()"> <dtml-var id> <dtml-else> Nothing in folder. </dtml-in>
"Jeff K. Hoffman" <jkhoffman@carolina.rr.com> writes:
On Sat, 11 Dec 1999, Phil Harris wrote:
Try something like
<dtml-in foldername> <dtml-var id> <dtml-else> Nothing in folder. </dtml-in>
I just tried this on my Zope and, unless I did something wrong, it did not work. It failed with:
Error Type: TypeError Error Value: hasattr, argument 2: expected string, int found
What has always worked for me is:
<dtml-in "foldername.objectValues()"> <dtml-var id> <dtml-else> Nothing in folder. </dtml-in>
If you want only the folders contained in foldername:
<dtml-in "foldername.objectValues(['Folder'])"> ... </dtml-in>
If you want folders and DTML Methods:
<dtml-in "foldername.objectValues(['Folder', 'DTML Method'])"> ... </dtml-in>
And so on.
--Jeff
-- . . . . . . . . . . . . . . . . . . Bob Erb . . I don't want to die today!
participants (1)
-
Robert W. Erb