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:

How to sell events to customer and his guests?? (2005) [shell] (2002) What am I doing wrong? (2000) ooops...WebCatalog [FoundItems] Problem - LONG - (1997) page redirect in webDNA (1997) IE problems persist (2004) form data submission gets truncated (1997) a search based on ^(contains) (1998) Sandbox DB permissions (2005) [WebDNA] Competitors! (2008) Nutscrape Doesn't Render Right (2002) RE: Need Help (1998) Anyone have a register your domain app? (2000) Only charge card when product shipped ? (1997) emailer (1997) Hiding my Source Code with W* (2000) [OT] MacOs IE5 topmargin and leftmargin bug (2000) off-topic: SMS interface? (2001) serial number generation (1997) Showing unopened cart (1997)