[geeklog-devel] caching template library

Joe Mucchiello joe at ThrowingDice.com
Thu Nov 29 22:59:30 EST 2007


At 09:24 PM 11/29/2007, Alford Deeley wrote:

>on 29/11/2007 6:00 PM Mark R. Evans wrote:

>>...For example, on the main index page if there were sub-albums,

>>then I needed a column to display the subalbum info, for those

>>albums that had none, it just had a blank column. Now I can check

>>if lang_subalbum is set, if not, dynamically call a td colspan=2

>>and use the whole page width for that album display.

>>...

>You don't need a template caching library to accomplish this. c'mon!

>You can do that easily with the code you have. It's just one more

>template variable.


You're missing the point. The code should not decide that the album
is in a table. The template should. Thus the code should never out
<td colspan="2">content</td>. It should just output content and let
the theme's template figure out what that looks like. Of course you
don't need a caching template library to accomplish a singular output
format. But you do need a template library with 'if/else' to handle
certain basic things if you want to separate content from formatting.

----
Joe Mucchiello
Throwing Dice Games
http://www.throwingdice.com




More information about the geeklog-devel mailing list