From: Tavis R. <ta...@ca...> - 2001-04-10 23:21:18
|
That idea I just posted for a way to implement display logic worked! By display logic I mean if statements and for loops. Now I just have to do the final step which is allowing the use of NameMapper style variable access in the if and for statements. if 1: #works if var.item: # will work in an hour or so for i in range(15): # works for i in listName: # will work in an hour or so else and elif should be working within the hour as well! http://calrudd.com/templates.tar.gz SkeletonPage contains an example. By the way, I also added timed cache refresh to TemplateFiller last night. If you include a name like {15*myFunction} the output from myFunction is cached and refreshed every 15 minutes. Decimal values work. {15*aNestedTemplate} also works. If the nested template has specified that its variables should be time-interval refreshed then it will check their state each time its called - every 15 minutes in this example. Tavis |