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:

Converting order file to database (1998) WebDNA Developer Resource Center (2002) Encyption mail (1998) Date sorting (1997) European Dates (1998) authenticate and password (1998) [WebDNA] Upgrade 4.5.1 to 6.0a (2009) searching with groups (1997) Need help with emailer- 2 issues (1997) Price problem (1997) WebDelivery downloads alias, not original ? (1997) CommandSecurity? (1997) RE: combining strings (1997) Emailer 1.0.2 Conflicts? (1998) WebCat2b13 Command Reference Doc error (1997) Webcat 3.0.5b9, b8 trigger failures ON WEBSTAR (1999) WebCatalog 2.0 & WebDNA docs in HTML ... (1997) WC Database Format (1997) emailer and other smtp (1998) Emailer (1997)