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:

WebCat2: Found Items syntax, etc. (1997) WebCat2b13MacPlugIn - [showif][search][/showif] (1997) problem serving foreign languages text (1997) Summing fields (1997) WC2.0 Memory Requirements (1997) WebCatalog-NT?'s (1996) Donovans Theorem (2003) MacOS X Server problems (2001) [WebDNA] OT: How is this being done? Curious. (2009) Summing fields (1997) test (2003) Encrypting Credit Card Numbers (2004) A Global Variable (1997) Q: how long for answers to the WebDNA-Talk list? (1997) [group] ? (1997) [SHOWIF AND/OR] (1997) Possible Bug in 2.0b15.acgi (1997) Searching for words equal to A or equal to B (1999) Secure Server (1997) [ModDate] bis_repetita (2000)