Thanks for the hint. I'll try it out right away.. f.lex wrote: >>Just started out with PageTemplate 0.3.2 with mod_ruby 0.9.9 and ruby >>1.7.2 and have some questions regarding PT.. >> >>Does PT support nested templates? i.e. templates within a template? >>I was expecting PT to have an "include" kind of directive?? > > > Hi > > No, the package doesn't have built-in support for 'include' type directives. > However, you can add this capability into the package by first creating a > custom glossary for your parser that will recognise 'include' tags. There's > a class called Syntax::Glossary in the package that shows how these work. > Then you'll need to create a subclass of the Syntax::Parser that reads in > file where it finds an 'include' tag. The 'compile' method of the parser > handles the meaning of each individual type of tag, and you'll want to alter > it so that it can read in extra template files when it finds an 'include'. > Finally, you'll need to create a subclass of PageTemplate that uses the > altered Syntax::Parser. > > The code I've got for this at the moment is slightly fiddly and longwinded, > but I've sent it over off-list in just in case it gives you a few ideas. > > best > alex > > __ > alex fenton > http://www.pressure.to/cccp/ --still anxious-- > > > > > -- Wai-Sun "Squidster" Chia Consulting & Integration Linux/Unix/Web Developer Dude