Re: Nested ListFiles

This WebDNA talk-list message is from

1998


It keeps the original formatting.
numero = 19438
interpreted = N
texte = >How can nest 3 levels of [listfiles] within a single page?Yes, but you should probably try a different technique called recursion. Basically you use an [include] file that [include]s itself whenever it runs into a folder. You pass the foldername as a parameter to the [include], and at each level of depth the foldername you pass in gets longer and longer.I don't have time to test one right now, but the idea is like this:-- DisplayFolders.inc -- [listfiles [startfolder]] [ShowIf [isFolder]=T] [include file=DisplayFolders.inc&startfolder=[startfolder]/[filename]] [/ShowIf] [/listfiles]Notice how the interior loop uses [include] to do it all over again, but with a built-up path that leads one deeper in the hierarchy.Technical Support | ==== eCommerce and Beyond ==== Pacific Coast Software | WebCatalog, WebMerchant, 11770 Bernardo Plaza Court | SiteEdit Pro, PhotoMaster, San Diego, CA 92128 | Typhoon 619/675-1106 Fax: 619/675-0372 | http://www.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Nested ListFiles (Pat McCormick 1998)
  2. Re: Nested ListFiles (PCS Technical Support 1998)
>How can nest 3 levels of [listfiles] within a single page?Yes, but you should probably try a different technique called recursion. Basically you use an [include] file that [include]s itself whenever it runs into a folder. You pass the foldername as a parameter to the [include], and at each level of depth the foldername you pass in gets longer and longer.I don't have time to test one right now, but the idea is like this:-- DisplayFolders.inc -- [listfiles [startfolder]] [ShowIf [isFolder]=T] [include file=DisplayFolders.inc&startfolder=[startfolder]/[filename]] [/ShowIf] [/listfiles]Notice how the interior loop uses [include] to do it all over again, but with a built-up path that leads one deeper in the hierarchy.Technical Support | ==== eCommerce and Beyond ==== Pacific Coast Software | WebCatalog, WebMerchant, 11770 Bernardo Plaza Court | SiteEdit Pro, PhotoMaster, San Diego, CA 92128 | Typhoon 619/675-1106 Fax: 619/675-0372 | http://www.smithmicro.com/ PCS Technical Support

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

too many nested [xxx] (1997) Mac Vs WindowsNT (1997) Webten&Webcat (1998) More DateMath problems (1997) Search technique question (1998) Format question WC Mac f3 (1997) [WebDNA] SMS Gateway (2013) RE: Answer: WebDelivery downloads alias, not original ? (1997) Frames and WebCat (1997) WebCatalog Hosting (1996) WebCat2 - Getting to the browser's username/password data (1997) Thanks Grant (1997) Error Lob.db records error message not name (1997) Append - form based command (1999) Fedora Core 3 and WebDNA (2005) RE: [WebDNA] An alternative to hosting... (2009) Prices coming up 0.00 (2001) Encrypt broken on Mac 3.05b13?? (2000) No spaces allowed in text variable names ... ? (2002) WebCat2b15MacPlugin - showing [math] (1997)