Update Expanding as requested by boo below:
If I write this template and call it from my perl code as given:
Then in effect, ignoring template substitutions that may happen, it is the same as this perl code:[% USE CGI %] [% CGI.header %] [% CGI.h1( "Hello World!" ) %] [% CGI.start_form %] [% CGI.textbox( { name=>"text" } ) %] [% CGI.submit %] [% CGI.end_form %]
Specifically, the CGI object as created by TT2 acts just like the CGI object in perl, and thus knows how to capture the passed parameters and knows how to fill in default values. There's minimal docs on this here, but from my experience working with it, that appears to be the case. Please note the code above is OTTOMH, only to demonstrat the point.#!/usr/bin/perl use CGI; my $q = new CGI; print $q->header(), $q->h1( "Hello World!" ), $q->start_form(), $q->textbox( -name=>"text" ), $q->submit, $q->end_form;
-----------------------------------------------------
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain
"I can see my house from here!"
It's not what you know, but knowing how to find it if you don't know that's important
In reply to Re: Sticky HTML Templates
by Masem
in thread Sticky HTML Templates
by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |