From: Mike O. <ir...@ms...> - 2001-04-05 16:45:27
|
Honestly, I didn't mean to post this much this morning... On Thu, Apr 05, 2001 at 04:15:24PM -0000, Sasa Zivkov wrote: > Maybe for the beggining I can make a small explanation how PHPLib Templates > class work, then we can discuss if this is applicable in Webware and finally > maybe implement something similar. Here's a template class I wrote this week which is in the spirit of PHPLib's Template. The docstring gives an explanation of the nested-template philosophy and of the potential language neutrality of templates. I added a couple features (yes/no blocks as well as iterable blocks) and removed other features (lazy file reading, which I don't need). You can run it standalone as a test suite: Plow.py town sport [...] adjective "town" is the name of a town. "adjective" is any adjective. "sport [...]" is the name of one or more sports. Remember to quote arguments that contain spaces or special chars. Currently, you have to put all the templates and plug-in values in a flat dictionary. I've been intrigued by the NameValueAccess messages and other template classes recently and am considering incorporating that functionality somehow. But I also need to start working on porting my content... -- -Mike (Iron) Orr, ir...@ms... (if mail problems: ms...@ji...) http://mso.oz.net/ English * Esperanto * Russkiy * Deutsch * Espan~ol |