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
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 )
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?
You can also refer to the DTML with LocalFS how-to at http://www.zope.org/Members/jfarr/HowTo/DTML_with_LocalFS I just added a section covering this topic. I will be adding more LocalFS/DTML examples over the coming weeks. --jfarr "Perl is worse than Python because people wanted it worse." Larry Wall, 14 Oct 1998
participants (3)
-
Andy Gates -
Jim Sanford -
Jonothan Farr