I was playing around with <cfpresentation> last night when I had an idea which involved using a query to loop over and create the <cfpresentationslides> tag.The idea seemed sound, but in practice it didn't work. What happens is that you will get as many slides as you have in the loop/query, but for each iteration you will only see the content from the last slide. Here's some sample code that I've been playing around with but instead of a query just a simple loop: <cfpresentation title="The Presentation" autoPlay="false"> <cfpresentationslide title="The welcome slide" notes="Some notes">
Hello Foo
</cfpresentationslide> <cfloop from="1" to="5" index="i"> <cfpresentationslide title="title #i#" notes="notes #i#" > <cfloop from="1" to="2" index="q"><cfoutput>#q#</cfoutput></cfloop> </cfpresentationslide> </cfloop> </cfpresentation>Running it on my machine gives me the following output:If this is planned behavior it seems odd to me to put this kind of restriction on this dynamic presentation tag. Having to possibly write 30+ slide by hand makes this tag a nightmare for future maintainability. If this is a bug, then I should get it submitted.