accessing objects through variables
Hello all, Using DTML, not Python, is it possible to access an object using a variable holding the name of the object you want to access? Example: MainFolder |------DTMLdoc |------SubFolder |------DTMLform |------SubSubFolder1 |------index_html |------SubSubFolder2 |------index_html If DTMLform calls DTMLdoc with a REQUEST variable set to the name "SubSubFolder1", how do you access index_html in SubSubFolder1 using that variable? TIA -- Mike Mikkelsen mikk@microbsys.com Micro Business Systems http://microbsys.com Fresno Linux Users Group http://linux.fresno.ca.us It's all GNU to me!
on Thursday, May 11, 2000 Mike Mikkelsen wrote : MM> Hello all, MM> Using DTML, not Python, is it possible to access an object using a variable MM> holding the name of the object you want to access? MM> Example: MM> MainFolder MM> |------DTMLdoc MM> |------SubFolder MM> |------DTMLform MM> |------SubSubFolder1 MM> |------index_html MM> |------SubSubFolder2 MM> |------index_html MM> If DTMLform calls DTMLdoc with a REQUEST variable set to the name MM> "SubSubFolder1", how do you access index_html in SubSubFolder1 using that MM> variable? MM> TIA If no subfolders were neccesary (for example accessing index_html in SubFolder instead of SubSubFolder1) , you could access an object with a string variable holding its id like this : <dtml-var "_[variablename]"> the subfolder stuff makes it a bit more tricky, if that too would be dynamic, but you could probably use another string-variable to hold path-info.. perhaps something like (untested): <dtml-with "_[pathInfoVar]"> <dtml-var "_[variablename]"> </dtml-with> -- Geir Bækholt web-developer/designer geirh@funcom.com http://www.funcom.com
participants (2)
-
Geir B�kholt Hansen -
Mike Mikkelsen