[Zope] Newbie: Listing filesystem objects?

Jim Sanford jsanford@atinucleus.com
Tue, 13 Jun 2000 18:32:28 -0500


This is adapted from much more involved production code and should work:

<select name="filenames" size=10>
  <dtml-in "local_fs_object.fileValues(spec='*.*')">
    <dtml-let thefile="_['sequence-item'].id">
      <option value="<dtml-var thefile>"><dtml-var thefile></option>
    </dtml-let>
  </dtml-in>
</select>

Jim Sanford
----- Original Message ----- 
From: "Andy Gates" <Andy.Gates@bristol.ac.uk>
To: <zope@zope.org>
Sent: Tuesday, June 13, 2000 7:57 AM
Subject: [Zope] Newbie: Listing filesystem objects?


NewbieQ of the moment:

So there's a folder on my server, call it \\server\files\logos.  I want
to list its contents in a drop-down listbox in a form; something like 

<select name="logo_filename">
   <option selected value="default.jpg">default.jpg
   <option value="file1.jpg">file1.jpg
   ...
</select>

Needless to say, I've installed the local filesystem product and 
created a localfs object called "logos" that maps to the correct 
folder.  And now I'm mired in the docs.  I'm thinking that I can just 
use dtml-in to iterate through the file ids of the objects in that 
folder, but I'm damned if I can see *how* to do that.  Any tips?

----------------------
Andy Gates, Learning and Research Technology
Andy.Gates@bristol.ac.uk - ICQ#74362415


_______________________________________________
Zope maillist  -  Zope@zope.org
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 )